当前位置:首页 > 科技 > 正文

📚 Python小技巧:用ROT13进行趣味文本加密 🤓

发布时间:2025-03-28 10:46:44 编辑:卓堂河 来源:

导读 在编程的世界里,ROT13是一种简单有趣的加密方式,尤其在Python中实现起来非常优雅!👀 它通过将字母表中的每个字符向后移动13个位置来加...

在编程的世界里,ROT13是一种简单有趣的加密方式,尤其在Python中实现起来非常优雅!👀 它通过将字母表中的每个字符向后移动13个位置来加密内容,解密时再移回即可。这种加密方法既复古又实用,特别适合用来保护一些轻松的内容,比如游戏谜题或玩笑信息。🔄

那么如何用Python实现呢?首先导入`string`模块,利用其内置的字母表,结合循环和条件判断,就可以轻松完成加密任务啦!🎉 示例代码如下:

```python

import string

def rot13(text):

result = []

for char in text:

if char.isalpha():

base = ord('A') if char.isupper() else ord('a')

shifted = (ord(char) - base + 13) % 26 + base

result.append(chr(shifted))

else:

result.append(char)

return ''.join(result)

测试

plaintext = "Hello World!"

ciphertext = rot13(plaintext)

print(f"原文: {plaintext}")

print(f"密文: {ciphertext}")

```

试试吧!你会发现原来编程也能这么好玩。💡 Python 加密解密 ROT13


免责声明:本文由用户上传,如有侵权请联系删除!

上一篇:🌟qq相册怎么设置权限🌟

下一篇:最后一页