之前在做项目的时候用户密码都进行了MD5的加密,今天突然想起来了总结一下(●'?'●) 一.MD5是什么? MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保 ...
分类:
编程语言 时间:
2020-03-02 20:29:19
阅读次数:
81
JS逆向房天下登录RSA0x01目标网址aHR0cHM6Ly9wYXNzcG9ydC5mYW5nLmNvbS8NCg==0x02定位js1.随变输入账号和密码,点击登录,查看提交的参数2.我们可以看到,密码进行了加密,接下来我们搜索参数pwd3.点击跟进去,然后进行代码格式化,在pwd处打上断点0x03分析js1.打上断点之后,我们再次点击登录,停在了我们打断点的地方2.我们跟进去加密函数,代码格
分类:
编程语言 时间:
2020-03-01 00:57:50
阅读次数:
126
TypeError("Object type %s cannot be passed to C code" % type(data)) class Aes_ECB(object): def __init__(self,key): self.key = key self.MODE = AES.MODE ...
分类:
编程语言 时间:
2020-02-25 20:27:01
阅读次数:
88
最近二狗子宅在老家,最悠闲的就是泡壶茶看着院子的风景发呆一下午。今天,二狗子看到了对面自己暗恋的小翠花,看着美好的小翠花二狗子不禁想起了自己美好的初恋。 二狗子的初恋在初中,那个时候学校禁止带手机。上课交流靠三宝,脚踢屁股、笔戳后背和传纸条。最危险的就是传纸条,尤其是早恋,被老师抓到就是一首《凉凉》 ...
分类:
Web程序 时间:
2020-02-20 15:30:34
阅读次数:
77
NTLM v2协议 NTLM v1与NTLM v2最显著的区别就是challenge与加密算法不同,共同点就是加密的原料都是NTLM Hash。 不同之处: Challenge:NTLM v1的challenge有8位,NTLM v2的challenge为16位。 Net-NTLM Hash:NTL ...
一、网络协议分层 OSI七层: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP四(五)层 : 物理层(主要是光电信号的传输)、 数据链路层(MAC地址、以太网协议)、网络层(IP协议、主机到主机的通信)、传输层(TCP协议,端口到端口的通信)、应用层(HTTP、SSL、F ...
分类:
Web程序 时间:
2020-02-17 19:38:48
阅读次数:
1193
1、公私钥简介与原理 公钥和私钥都属于非对称加密算法的一个实现,这个加密算法的信息交换过程是: (1)持有公钥的一方(甲)在收到持有私钥的一方(乙)的请求时,甲会在自己的公钥列表中查找是否有乙的公钥,如果有则使用一个随机字串使用公钥加密并发送给乙。 (2)乙收到加密的字串使用自己的私钥进行解密,并将 ...
分类:
系统相关 时间:
2020-02-16 11:29:18
阅读次数:
80
1.找出两个“很大”的质数:P & Q N = P * Q M = (P – 1) * (Q – 1) 2.找出整数E,E与M互质,即除了1之外,没有其他公约数 3.找出整数D,使得 ED 除以 M 余 1,即 (E D) % M = 1,等价于E*D-1=K*M 4.经过上述准备工作之后,可以得到 ...
分类:
其他好文 时间:
2020-02-15 17:01:25
阅读次数:
65
简介对称加密算法的一种,具体介绍可以参加维基百科。这里放上一幅图,方便理解其算法过程。算法实例/* take 64 bits of data in v[0] and v[1] and 128 bits of key[0] - key[3] */void encipher(unsigned int n... ...
分类:
编程语言 时间:
2020-02-15 10:06:43
阅读次数:
122
加密过程具体TCP实现 步骤 1 : 客户端通过发送Client Hello报文开始SSL通信(这里是在TCP的三次握手已经完成的基础上进行的)。报文中包含客户端支持的SSL的指定版本、加密组件列表(所使用的加密算法及密钥长度等)。 步骤 2 : 服务器可进行SSL通信时,会以Server Hell ...
分类:
Web程序 时间:
2020-02-13 21:13:52
阅读次数:
134