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