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

溫馨提示×

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
松阳县| 通州区| 四平市| 大埔县| 聂荣县| 同德县| 合作市| 丘北县| 酒泉市| 平度市| 台中市| 宁乡县| 城步| 全州县| 三门县| 无棣县| 库尔勒市| 宿州市| 延庆县| 鄯善县| 孙吴县| 海口市| 宣武区| 比如县| 三原县| 博爱县| 耿马| 新昌县| 新泰市| 龙州县| 南宁市| 江山市| 莱芜市| 专栏| 大港区| 南澳县| 蛟河市| 东乌| 仪征市| 怀安县| 文成县|