91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
龙泉市| 天镇县| 兰坪| 北川| 礼泉县| 大关县| 海丰县| 隆德县| 海阳市| 山丹县| 清苑县| 安乡县| 陆良县| 泰宁县| 新乡县| 青岛市| 登封市| 黄陵县| 五家渠市| 伊金霍洛旗| 韶关市| 墨玉县| 武功县| 布拖县| 庆阳市| 大余县| 永兴县| 海南省| 淮阳县| 同江市| 正宁县| 平潭县| 万荣县| 信宜市| 南开区| 栖霞市| 高阳县| 莆田市| 彝良县| 西乡县| 尼勒克县|