python简单加密算法怎么写

   2025-02-13 5020
核心提示:Python中的简单加密算法可以使用替换或移位等操作来实现。下面是一个使用替换操作的简单加密算法示例:def encrypt(message):#

Python中的简单加密算法可以使用替换或移位等操作来实现。下面是一个使用替换操作的简单加密算法示例:

def encrypt(message):    # 定义替换规则    substitution = {        'a': 'b',        'b': 'c',        'c': 'd',        'd': 'e',        'e': 'f',        'f': 'g',        'g': 'h',        'h': 'i',        'i': 'j',        'j': 'k',        'k': 'l',        'l': 'm',        'm': 'n',        'n': 'o',        'o': 'p',        'p': 'q',        'q': 'r',        'r': 's',        's': 't',        't': 'u',        'u': 'v',        'v': 'w',        'w': 'x',        'x': 'y',        'y': 'z',        'z': 'a'    }        encrypted_message = ''    for char in message:        if char.lower() in substitution:            # 将字符替换为对应的加密字符            encrypted_message += substitution[char.lower()]        else:            encrypted_message += char  # 如果字符不在替换规则中,则保持原样        return encrypted_messagemessage = input('请输入需要加密的消息:')encrypted_message = encrypt(message)print('加密后的消息:', encrypted_message)

在这个示例中,使用了一个简单的替换规则将字母替换为其后一位字母,即’a’替换为’b’,‘b’替换为’c’,依此类推。输入的消息中出现的字母都会被替换为对应的加密字符,其他字符保持不变。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言