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

溫馨提示×

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

小億
169
2023-12-12 17:22:03
欄目: 編程語言

有多種方法可以實現字符串簡單加密,以下是其中一種方法:

  1. 準備一個加密表,將每個字符對應的加密字符保存起來。例如,可以將字母表順序向后移動3位,即a加密為d,b加密為e,以此類推。

  2. 定義一個加密函數,接受一個字符串作為參數。

  3. 在加密函數中,遍歷字符串的每個字符。如果字符是字母,則根據加密表將其加密為對應的字符,并將加密后的字符添加到一個新的字符串中。

  4. 如果字符不是字母,則保持不變并添加到新的字符串中。

  5. 返回加密后的字符串。

以下是一個示例代碼:

def encrypt_string(text):
    encrypted_text = ""
    for char in text:
        if char.isalpha():
            if char.isupper():
                encrypted_char = chr((ord(char) - ord('A') + 3) % 26 + ord('A'))
            else:
                encrypted_char = chr((ord(char) - ord('a') + 3) % 26 + ord('a'))
        else:
            encrypted_char = char
        encrypted_text += encrypted_char
    return encrypted_text

# 示例用法
text = "Hello, World!"
encrypted_text = encrypt_string(text)
print(encrypted_text)  # 輸出:Khoor, Zruog!

在上面的示例中,我們使用了簡單的凱撒密碼加密方法,將字母按照順序向后移動了3位。請注意,這只是一種簡單的加密方法,安全性較低,僅用于示例目的。在實際應用中,我們應該使用更加復雜和安全的加密算法。

0
宜州市| 鄂托克旗| 绥滨县| 益阳市| 通辽市| 泸州市| 凤山市| 大新县| 蒙山县| 彰化市| 沂南县| 潢川县| 泗阳县| 拜城县| 芜湖市| 黎川县| 株洲市| 正镶白旗| 仁化县| 竹溪县| 松桃| 淳化县| 祥云县| 高邮市| 五大连池市| 儋州市| 海南省| 大埔县| 沾化县| 肃南| 大兴区| 桃园县| 吉首市| 蕲春县| 长岭县| 林口县| 克拉玛依市| 温泉县| 和平县| 石泉县| 辉县市|