凯撒加密用Python写
时间: 2023-05-20 16:04:25 浏览: 99
python实现凯撒密码加密解密
5星 · 资源好评率100%
可以使用以下代码实现凯撒加密:
```python
def caesar_cipher(text, shift):
result = ""
for char in text:
if char.isalpha():
if char.isupper():
result += chr((ord(char) + shift - 65) % 26 + 65)
else:
result += chr((ord(char) + shift - 97) % 26 + 97)
else:
result += char
return result
```
其中,text 是要加密的文本,shift 是加密的偏移量。该函数会返回加密后的文本。
例如,使用偏移量为 3 对 "hello world" 进行加密:
```python
>>> caesar_cipher("hello world", 3)
'khoor zruog'
```
注意,该加密算法并不安全,容易被破解。
阅读全文