中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
虞城县| 天津市| 乌鲁木齐县| 通山县| 囊谦县| 信宜市| 通许县| 图片| 贵德县| 卓尼县| 石首市| 大丰市| 昌都县| 芜湖市| 崇左市| 墨江| 高邮市| 肇庆市| 宣化县| 常州市| 合肥市| 寿阳县| 潢川县| 新蔡县| 禹城市| 饶河县| 呼玛县| 山西省| 府谷县| 奉节县| 琼海市| 化州市| 绩溪县| 乐亭县| 西林县| 武冈市| 翼城县| 天水市| 汕尾市| 闻喜县| 新沂市|