数字加密python代码
时间: 2024-10-04 11:00:19 浏览: 15
在Python中,数字加密是一个复杂的话题,涉及到对数据的安全处理。这里我们可以简单地介绍一种常见的加密算法——Caesar密码(凯撒密码),它是一种替换式加密技术。下面是一个简单的例子,展示如何使用Python实现凯撒密码:
```python
def caesar_cipher_encrypt(text, shift):
encrypted_text = ""
for char in text:
if char.isalpha(): # 只加密字母部分,忽略非字母字符
shifted_char = chr(((ord(char.lower()) - ord('a') + shift) % 26) + ord('a'))
if char.isupper():
encrypted_text += shifted_char.upper()
else:
encrypted_text += shifted_char
else:
encrypted_text += char
return encrypted_text
# 使用示例
plaintext = "Hello, World!"
shift = 3
encrypted_text = caesar_cipher_encrypt(plaintext, shift)
print(f"原文: {plaintext}\n加密后的文本: {encrypted_text}")
阅读全文