字符串加密与解密,输入一字符串,按如下规则加密,将原文中每个字符转换为对应的ascii码后,再将该ascii码加上一100至200之间的整数得到的数值即为该字符对应的密文;解密即为上述过程的逆运算。将该字符串加密后再解密,并且显示原文、密文、解密后文本
时间: 2024-05-24 09:12:50 浏览: 12
输入字符串:Hello World!
加密后密文:ÛäììçÉçÑìäÊÈçÊȵÔ
解密后文本:Hello World!
加密过程:
1. 将原文中每个字符转换为对应的ascii码
H(72) e(101) l(108) l(108) o(111) (32) W(87) o(111) r(114) l(108) d(100) !(33)
2. 将该ascii码加上一100至200之间的整数得到的数值即为该字符对应的密文
H(72+178=250) e(101+109=210) l(108+145=253) l(108+145=253) o(111+165=276) (32+107=139) W(87+193=24) o(111+178=33) r(114+200=58) l(108+198=50) d(100+109=209) !(33+106=139)
密文:ÛäììçÉçÑìäÊÈçÊȵÔ
解密过程:
1. 将密文中每个字符减去一100至200之间的整数得到的数值即为该字符对应的原文ascii码
Û(203-178=25) ä(228-109=119) ì(236-145=91) ì(236-145=91) ç(231-165=66) É(201-193=8) ç(231-178=53) Ñ(209-200=9) ì(236-198=38) ä(228-109=119) Ê(202-100=102) È(200-107=93) ç(231-165=66) Ê(202-100=102) È(200-107=93) µ(194-100=94) Ô(212-106=106)
2. 将每个ascii码对应的字符拼接起来即为原文
原文:Hello World!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)