密码
RememberMePlease
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python实现维吉尼亚加密解密以及利用拟重合指数法爆破
# -*- coding: utf-8 -*-""""""# !/usr/bin/env pythonimport stringimport pprinta_z = string.ascii_lowercaseA_Z = string.ascii_uppercase# 生成维吉尼亚表def produce(location): s = "" s += A_Z[location:] + A_Z[0:...原创 2018-03-26 18:29:49 · 3741 阅读 · 2 评论 -
利用python实现仿射密码以及穷举爆破
dic = {1: 1, 3: 9, 5: 21, 7: 15, 9: 3, 11: 19, 15: 7, 17: 23, 19: 11, 21: 5, 23: 17, 25: 25} # 模逆table_encypt = {'a': 0, 'b': 1, 'c': 2, 'd': 3, 'e': 4, 'f': 5, 'g': 6, 'h': 7, 'i': 8,...原创 2018-03-26 18:31:23 · 2470 阅读 · 0 评论 -
利用python实现AES三种模式ECB,CBC, OFB 加解密
#!/usr/bin/env python# -*- coding:utf-8 -*- # Author: feng# coding:utf-8import randomimport timeimport copyimport codecsclass AESE(): def __init__(self, blk, key, Nr): # 构造函数 blk:传入明文asc码列表,最大16字节,ke...原创 2018-03-26 18:36:15 · 4654 阅读 · 2 评论 -
利用python实现DES加解密
#!/usr/bin/env python# -*- coding:utf-8 -*- #Author: fengimport codecsimport time# IP置换表IP_table = [58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54, 46, 38, ...原创 2018-03-26 18:38:43 · 3859 阅读 · 0 评论 -
利用python实现A5对文件加密解密
#!/usr/bin/env python# -*- coding:utf-8 -*- #Author: fengfrom random import randintimport timefrom collections import dequeimport codecs#生成会话秘钥和帧号码def randomInput(clock_type): randomClock = 0 counter ...原创 2018-03-26 18:41:00 · 1071 阅读 · 0 评论 -
利用python实现对txt文件的RC4加密解密
#!/usr/bin/env python# -*- coding:utf-8 -*- # Author: fengfrom Crypto.Cipher import ARC4from Crypto.Hash import SHAfrom Crypto.Random import get_random_bytesimport codecsimport osimport base64import t...原创 2018-03-26 18:43:34 · 2946 阅读 · 2 评论
分享