亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python字符串簡單加密怎么實現

小億
91
2024-04-08 10:55:39
欄目: 編程語言

可以使用簡單的凱撒密碼來對字符串進行加密。以下是一個使用凱撒密碼實現字符串加密和解密的示例代碼:

def encrypt(text, shift):
    encrypted_text = ""
    for char in text:
        if char.isalpha():
            if char.islower():
                encrypted_text += chr((ord(char) - ord('a') + shift) % 26 + ord('a'))
            elif char.isupper():
                encrypted_text += chr((ord(char) - ord('A') + shift) % 26 + ord('A'))
        else:
            encrypted_text += char
    return encrypted_text

def decrypt(encrypted_text, shift):
    return encrypt(encrypted_text, -shift)

# 測試加密和解密
text = "Hello, World!"
shift = 3
encrypted_text = encrypt(text, shift)
decrypted_text = decrypt(encrypted_text, shift)

print("Original text:", text)
print("Encrypted text:", encrypted_text)
print("Decrypted text:", decrypted_text)

在上面的示例代碼中,encrypt函數將輸入的字符串進行加密,decrypt函數將加密后的字符串進行解密。您可以根據需要更改shift的值來改變加密和解密的偏移量。

0
庆云县| 纳雍县| 绥滨县| 龙海市| 安图县| 盐山县| 泾川县| 天等县| 新龙县| 南乐县| 库伦旗| 攀枝花市| 崇明县| 宽甸| 晋城| 德保县| 新晃| 清苑县| 京山县| 庄浪县| 英超| 安吉县| 忻城县| 丹凤县| 怀柔区| 响水县| 兴化市| 鄂托克旗| 安远县| 莱阳市| 新郑市| 连江县| 阜城县| 呈贡县| 崇仁县| 保德县| 彰化县| 花垣县| 东明县| 米泉市| 繁昌县|