- 博客(11)
- 资源 (10)
- 收藏
- 关注
转载 彩虹表使用
http://www.ha97.com/4009.html破解Hash的任务就是,对于给出的一个q,反算出一个p来满足q = H(p)。通常我们能想到的两种办法,一种就是暴力破解法,把P中的每一个p都算一下H(p),直到结果等于q;另一种办法是查表法,搞一个很大的数据 库,把每个p和对应的q都记录下来,按q做一下索引,到时候查一下就知道了。这两种办法理论上都是可以的,但是前一种可能需要海量
2017-10-30 17:01:59 1728
原创 Diffie-Hellman(迪菲-赫尔曼)秘钥交换算法
参考文章:http://blog.csdn.net/jcwKyl/article/details/3554067http://blog.csdn.net/lee244868149/article/details/51790397Diffie-Hellman算法是Whitefield Diffie和Martin Hellman在1976年公布的一种秘钥交换算法,它是一种建立秘钥的
2017-10-30 13:11:33 1114
原创 python编程:统计文件中出现次数最多的前10个词,并按出现次数排列它们
python编程:统计文件中出现次数最多的前10个词,并按出现次数排列它们。下面我编写的这个程序可以用作:统计文件中所有的字符数、行数、出现次数最多的单词。# -*- coding:utf-8 -*-####首先把不相关的字符都去了,比如去除标点符号等def normallize(s): result = '' for w in s.lower():
2017-10-27 00:09:14 18560 2
原创 python编程:电话簿TeleAddressBook和邮箱地址簿EmailAddressBook两个文件,合并为一个完整的AddressBook文件
有电话簿TeleAddressBook和邮箱地址簿EmailAddressBook两个文件,使用字典结构将其合并为一个完整的AddressBook文件 。变为:代码如下:# -*- coding:UTF-8 -*-file1_read = open("file1", 'r')file1_read.readline().decode("utf-8")lines
2017-10-26 08:19:21 7343 1
原创 python计算一段字符串字母的和(a,b分别为1,2)
from string import lowercase# print lowercasea = raw_input("Enter a string:")a_lower = a.lower()# print a_lowerdef alpha_sum(s): total=0 for i in s: if i in lowercase:
2017-10-24 15:59:07 2120
原创 python百度api调用
#-*- coding:UTF-8 -*-import jsonimport urllibimport reimport requestsdef geturl(): print ("请输入起点所在的城市:") # origin_region = raw_input(">>>") origin_region ="北京" print ("请输入起点位置:
2017-10-19 09:45:26 3298 2
原创 python的dict、list、set学习运用
任务:将oldList = [175,0,1,2,3,4,5, 175,6,7,8,9,10,11, 176,12,13,14,15,16,17, 177,1,2,3,4,5,6, 177,10,11,12,13,14,15, 178,0,1,2,3,4,5]转化为:[[
2017-10-19 09:41:39 409
原创 Python中list、tupe、dic、set的使用小记
以下内容根据老师课件整理而来,不喜勿喷!listlist=[元素1,元素2,…元素n] #定义n个元素组成的列表1.性质 列表也是序列,其使用与字符串十分相似,同样支持负数索引、分片等特性,但列表的元素可修改。 与字符串一样,可使用len获取列表长度,还可使用+和*拼接列表。2.方法注意pop()和pop(0)的区别,一个是弹出最后一位
2017-10-19 08:20:47 4210
原创 python堆
注意python堆的方法使用:heappush(heap , x) 将x入堆heappop(heap)弹出堆中最小值heapify(heap)将heap属性强制应用到任意一个列表heapreplace(heap, x)将最小的元素弹出,同时将x推入堆nlargest(n, iter)返回iter中第n大的元素nsmallest(n, iter)返回iter中第n小的元素
2017-10-15 20:29:20 529
原创 创建一个模块calculator.py,完成任意两个数的加(add)、减(sub)、乘(mult)、除(div)运算;导入该模块,分别调用其中的函数,完成如下操作: 1、25+56 2、86-68 3
模块calculator.py#-*- coding:UTF-8 -*-__author__ = "zhangguodong"__time__ ="2017.09.29"def add(a,b): return a+bdef sub(a,b): return a-bdef mult(a,b): return a*bdef div(a,b):
2017-10-15 15:06:49 4707 1
原创 编写判断素数的函数。在主调函数中输出1-100之间的素数。
#-*- coding:UTF-8 -*-__author__ = "zhangguodong"__time__ ="2017.09.29"import mathdef allPrime(maxNumber): prime = [] for n in range(2, maxNumber): if is_prime(n): prim
2017-10-15 15:02:53 7100
智能设备漏洞挖掘中突破点.pdf
2020-06-08
二进制文件相似度计算-(综述).pdf
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人