C语言源码——字符串加密器.doc
文本预览下载声明
/*************************************
ASCII字符串加密解密工具
用密钥控制输出结果
2010-12-17
By. hzy工作室
*************************************/
#include stdio.h
main()
{
system(cls);
printf(欢迎使用字符串加密器V3.4__胡中元原创);
printf(\n\n更多精彩请见我空间:\n/hahahu/\n我的QQ:243806061\nEmail:hzy961016@163.com\n欢迎联系我们\n ----hzy工作室\n\n);
while (1)
{
printf(要干什么?[1为加密、2是解密]\n 请输入编号:);
long shru[287]={0};
char mish[287];
long cisu=1,gesu=5,mima=287;
scanf(%d,shru[286]);
if (!(shru[286]=1 shru[286]=2))
printf(\n输入错误!请输入1或2);
else
{
system(cls);
printf(输入提供的文字:);
for (cisu=0;cisu=285;cisu++)
{
if (shru[286]==1)
{
printf(\n请以#结束\n);
scanf(%c,shru[cisu]);
if (shru[cisu]==#)
break;
}
else
{
printf(\n请以0结束,数字间用空格格开\n);
scanf(%d-,shru[cisu]);
if (shru[cisu]==0)
break;
}
if (shru[cisu]0)
{
printf(\n%d !?输错了吧,请重新输过,shru[cisu]);
cisu--;
}
}
gesu=cisu;
system(cls);
printf(请输入提供的密钥\n密钥请以@结束:\n);
long mimasu=5;
for (cisu=0;cisu=286;cisu++)
{
scanf(%c,mish[cisu]);
if (mish[cisu]==@)
break;
}
mimasu=cisu;
system(cls);
printf(读取出%d位密钥\n密钥处理中……,mimasu);
for (mima=0,cisu=0;cisu=mimasu-1;cisu++)
mima+=mish[cisu];
mima=mima%1000+1;
system(ping -n 1 127.1nul cls);
printf(OK!\nCPU高速运算中……);
system(ping -n 3 127.1nul);
printf(OK!\n\n当密钥为);
for (cisu=0;cisu=mima
显示全部