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

伍丰 2014-01-05 09:45:25
对任意输入的一个字符进行加密 然后解密 输出加密解密的结果。(注意是一个字符,不是字符串。)
谁有这题的代码?
谢谢
...全文
868 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
F_U_C_K_GFW 2014-01-05
  • 打赏
  • 举报
回复
没有实际意义的加解密。密码学最最基础的示例。

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;

}

max_min_ 2014-01-05
  • 打赏
  • 举报
回复
简单的加密就简单的加减一个定值就可以了
gz_qmc 2014-01-05
  • 打赏
  • 举报
回复
char chx=0; //原始字符 char chy=0; //加密后的字符 char chz=0; //解密后的字符 printf("请输入1个字符,手抖输多了的是王八蛋:"); scanf("%c",&chx); chy=chx^0xAA; //加密 chz=chy^0xAA; //解密 printf("原始字符是:%c\n",chx); printf("加密后字符变成了:%c\n",chy); printf("解密后字符变成了:%c\n",chz);

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧