最簡單的字串加密C 實現 移位加密

2022-03-15 06:46:24 字數 1240 閱讀 8358

/*

filename: encrypt_string.cs

author : zhanghua

date  : 2005-08-11

fuction : input a strig  and encrypt a string

加密後的字串的第乙個字元是原先字串的最後乙個字元,

其餘的每乙個字元是對應的原字串中的前乙個字元的值加

上3。example: welcome -> ezhofrp

*/using system;

class test

\n", strinput);

//encrypt(strinput);

stroutput = encrypt(strinput);

console.writeline("stroutput is :\n", stroutput);

}private static string  encrypt(string  strinput)

\n", len);

strfont = strinput.remove(len-1,1);                                 

strend= strinput.remove(0, len-1);                                 

" strfont is : \n" , strfont);                                 

" strend is : \n" , strend);                                 

charfont = strfont.tochararray();                                 

for(i=0; i\n", intfont);                                 

charfont[i]= convert.tochar(intfont);                                   

"charfont is : \n", i, charfont[i]);                                 

}strfont = ""; //let strfont  null

for (i=0; istroutput=strend + strfont;

return stroutput;}}

檔案字串加密解密的最簡單的方法

在程式設計中,無論是 參數列 還是,除了那些開源的專案之外,大都不希望別人能輕易看懂並識別。因此,對檔案進行加密和解密就是乙個重要的工作了。字串同理 看似挺複雜的,其實,想要簡單也可以。複雜的如base64演算法的加密解密 encryptjs演算法等,都會加大檔案size。而最簡單的,莫過於直接將檔...

實現字串右迴圈移位函式

abcdef 迴圈右移3位為 defabc 第一種方法 假設迴圈右移steps,迴圈右移一次的情況 然後按此操作迴圈steps次 實現 void rightloopmove char pstr,unsigned short steps pstr 0 temp 把最後一位給第一位 第二種方法 三步旋轉...

實現字串右迴圈移位函式

題目 請實現字串右迴圈移位函式,比如 abcdefghi 迴圈右移2位就是 hiabcdefg 函式原型 void rightloopmove char pstr,unsigned short steps 函式引數說明 pstr point to a 0 terminated string step...