![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
请输入搜索词wwwww
这个作者很懒,什么都没留下…
展开
-
pycryptodemo实现DES,AES, RC4,Hash,RSA,DSA
编译环境:pycharm , pycrytodemo 3.9.7 DES from Crypto.Cipher import DES import binascii def main(): # 这是密钥 key = b'abcdefgh' # key需为8字节长度. # 生成DES对象 des = DES.new(key, DES.MODE_ECB) # 需要加密的数据 text =input('input the message:') #原创 2020-06-10 16:20:30 · 981 阅读 · 0 评论 -
暴力破解凯撒密码,函数推算出最有可能的结果
话不多说,直接上代码 #使用enchant.checker中的SpellChecker类来解决对一整段文本中的单词进行拼写检查 from enchant.checker import SpellChecker #暴力破解函数 def violence(s): err_num = [] #记录不同key值下,错误单词的个数 plaint_space = [] #保存不同key值下得...原创 2020-04-23 20:46:07 · 426 阅读 · 0 评论 -
凯撒加解密任意可见字符
凯撒加解密: 功能: (1)明(密)文可以任意输入字符; (2)明(密)文长度不限制; (3)加密与解密模块可以选择。 代码 #加密 def encrypt(key,message): result = '' for item in message: num = ord( item ) + key if num <=126 ...原创 2020-04-23 20:41:17 · 440 阅读 · 0 评论