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

对随便输入的一个字符进行加密 然后解密 输出加密解密的结果

2014-01-06 
对任意输入的一个字符进行加密 然后解密 输出加密解密的结果对任意输入的一个字符进行加密 然后解密 输出

对任意输入的一个字符进行加密 然后解密 输出加密解密的结果
对任意输入的一个字符进行加密 然后解密 输出加密解密的结果。(注意是一个字符,不是字符串。)
谁有这题的代码?
谢谢
[解决办法]
没有实际意义的加解密。密码学最最基础的示例。


char encrypt_decryption(char ch, char key)
{
return ch ^ key;
}

int main()
{
unsigned char key = 9;//密钥
char ch = getchar();
fflush(stdin);
printf_s("原文:%c\n",ch);

char encrypt_result = encrypt_decryption(ch, key); 
printf_s("加密后结果:%c\n",encrypt_result);

char decryption_result = encrypt_decryption(encrypt_result,key);
printf_s("解密原文:%c", decryption_result);

return 0;

}


热点排行