首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串加密,该如何解决

2012-01-03 
字符串加密假设有一段字符串要进行加密,加密后的字符串的第一个字符是原字符串的最后一个字符,其余的每个

字符串加密
假设有一段字符串要进行加密,加密后的字符串的第一个字符是原字符串的最后一个字符,其余的每个字符是对应的原字符串中的前一个字符的值加上3.怎么实现?

[解决办法]
char c0 = str[str.Length-1];
cha[] arr = str.ToCharArray();
for(int i=0;i <arr.Length;i++)
{
arr[i] = (char)((int)arr[i]+3);
}
str 加密后字符串 = c0 + new string(arr).Remove(str.Length-1);

热点排行