有许多不同的加密算法可以用于实现字符串加密,以下是其中几种常见的方法:
def caesar_cipher(text, shift):
encrypted_text = ""
for char in text:
if char.isalpha():
encrypted_text += chr((ord(char) - ord('A') + shift) % 26 + ord('A'))
else:
encrypted_text += char
return encrypted_text
def substitution_cipher(text, cipher_map):
encrypted_text = ""
for char in text:
if char in cipher_map:
encrypted_text += cipher_map[char]
else:
encrypted_text += char
return encrypted_text
cryptography
、pycryptodome
等)来实现这些算法。这只是一些简单的示例,实际的加密算法要根据具体的需求和安全要求来选择和实现。