python实现简单加密解密机制
本文使用python实现一个简单的加密解密机制。
描述:结合26个字母、以一个单词作为秘钥,使用python实现简单的加密解密机制
秘钥:大写的英文字符串
明文:包含空格、大小写字母、数字等的字符串
代码实现:
#-*-coding:utf-8-*- importos,sys reload(sys) sys.setdefaultencoding('utf8') importstring defsuanfa(key): alp='ABCDEFGHIJKLMNOPQRSTUVWXYZ' jiami_key={} jiemi_key={} list0=list(alp) list1=list(key) list2=list(alp) forninlist1: forminlist2: ifm==n: list2.remove(m) alp1=''.join(list2) key1=key+alp1 list3=list(key1) a=0 ifa运行结果:
#pythonjiami.py
秘钥:ZDFKJMNX
明文:abdcdsFDGDSGFDG1132433
加密明文所得的密文:zdkfkqMKNKQNMKN1132433
解密密文所得的明文:abdcdsFDGDSGFDG1132433
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。