社区
C#
帖子详情
一道练习题,好像很简单,搞不定了,郁闷……
我是丁学
2006-04-18 06:30:12
写一段字符串加密的程序,加密方式为:
密文第一个字符是原文的最后一个字符,其余每个字符为原文的前一个字符的值加2。
比如:原字符串为 dxef ,则加密后第一个字符为 f ,其余的 dxe 中字符值分别加2为 fzg
连起来,则密文为 ffzg
...全文
231
6
打赏
收藏
一道练习题,好像很简单,搞不定了,郁闷……
写一段字符串加密的程序,加密方式为: 密文第一个字符是原文的最后一个字符,其余每个字符为原文的前一个字符的值加2。 比如:原字符串为 dxef ,则加密后第一个字符为 f ,其余的 dxe 中字符值分别加2为 fzg 连起来,则密文为 ffzg
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
伴老思源
2006-04-18
打赏
举报
回复
using System;
public string strHash(string strValue)
{
byte[] arrIn = Encoding.Default.GetBytes(strValue);
byte[] arrOut= Encoding.Default.GetBytes(strValue);
string strReturn="";
arrOut[0] = (byte)arrIn .GetValue(arrIn.Length-1);
for(int i=0;i<arrIn.Length-1;i++)
{
int nCount = Convert.ToInt32(arrIn.GetValue(i))+2;
if( ( nCount > 90 && nCount < 99 )||( nCount > 122 ) )
{
nCount -= 26;
}
arrOut[i+1] = (byte)((char)nCount);
strReturn = System.Text.Encoding.Default.GetString(arrayOut);
}
return strReturn;
}
-渔民-
2006-04-18
打赏
举报
回复
學習啦
webwait
2006-04-18
打赏
举报
回复
public string strEncoding(string vstrIn)
{
byte[] arrayIn= System.Text.Encoding.Default.GetBytes(vstrIn);
byte[] arrayOut= System.Text.Encoding.Default.GetBytes(vstrIn);
string strReturn="";
int tmp;
arrayOut[0]=(byte)arrayIn.GetValue(arrayIn.Length-1);
for(int i=0;i<arrayIn.Length-1;i++)
{
tmp=Convert.ToInt32(arrayIn.GetValue(i))+2;
if((tmp>90&&tmp<99)||(tmp>122))
{
tmp-=26;
}
arrayOut[i+1]=(byte)((char)tmp);
strReturn=System.Text.Encoding.Default.GetString(arrayOut);
}
return strReturn;
}
程序可以让尸体动起来
2006-04-18
打赏
举报
回复
using System;
namespace test
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
string strin,strout;
char temp;
strin = Console.ReadLine();
int i;
strout="";
for (i=0;i<strin.Length;i++)
{
temp=strin[i];
if (i==strin.Length-1)
{
strout=temp+strout;
}
else
{
strout=strout+Convert.ToChar(Convert.ToInt32(temp)+2);
}
}
Console.WriteLine(strout);
Console.ReadLine();
}
}
}
我是丁学
2006-04-18
打赏
举报
回复
收到,结帐
活出全新的自己……
这两年间,发生了很多改变,最大的改变就是:我在家庭主妇身分之外,又多了一个新的身分认同:畅销作家。 至目前为止,《遇见未知的自己》在海峡两岸卖出了三十多万本,让很多人跌破眼镜。我也收到无数读
C++面试题
1.构造一个类MySingleton,使该类只能存在一个实例. 思路: 将构造函数写为private的,然后通过...这个特性在VC中不支 持,所以我不是很熟悉,不好意思…… 16. 哦?VC不支持?你确定 答:确定!(.net刚出的时候,我特意...
一个观点 N 个“故事” | 莫存顺逆,允许一切发生
……
华退学博士王垠:离开是为了获得力量后再回来
每天早上按时起床,吃一大碗妈妈做的面(为了补充一上午学习需要的体力),然后冲进教室,按照预设的程序开始读书,做
练习题
。似乎一切都有条不紊,顺利进行。可是…… 忽然有一天我发现,我的一切活动都是在纸上...
【懒懒】我不生产笑话,我只是笑话的搬运工 [问题点数:200分]
十秒左右她说了一句具有毁灭性的话:买项链的钱哪来的…… 2 一高校食堂挂牌“禁止民工在此用餐”。 此规定一出,在校生们都很遗憾, 以后没办法再天天见到已经毕业参加了工作的师哥师姐了。 3
C#
111,119
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章