实现对输入的字符串(明文)进行加密,并输出加密后的字符串(密文)。 加密规则:将字符串中每个字符用比它的Unicode码大65的字符代替并逆序存放的方法进行加密。
时间: 2023-05-27 11:06:19 浏览: 336
mima.rar_单表置换密码_字符串 加密_字符串加密_简单加密_置换密码
示例:
输入:Hello world!
输出:!ÝÝÙÖÙÕÒlÒÕØ
解释:
'H' 的 Unicode 码为 72,加上 65 得到 137,用对应的字符 Ý(Unicode 码为 221)代替,以此类推。加密后的字符串为 '!ÝÝÙÖÙÕÒlÒÕØ'。
实现代码如下:
```python
plain_text = input("请输入明文:")
cipher_text = ""
for c in plain_text:
# 将字符转换为对应的 Unicode 码,加上 65 得到加密后字符的 Unicode 码
encrypted_code = ord(c) + 65
# 将加密后字符的 Unicode 码转换为对应的字符,然后拼接到密文字符串中
cipher_text += chr(encrypted_code)
# 将密文字符串反转
cipher_text = cipher_text[::-1]
print("加密后的密文为:", cipher_text)
```
阅读全文