有許多不同的加密算法可以用于實現(xiàn)字符串加密,以下是其中幾種常見的方法:
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
等)來實現(xiàn)這些算法。這只是一些簡單的示例,實際的加密算法要根據(jù)具體的需求和安全要求來選擇和實現(xiàn)。