/*
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...