Stefenson's Blog

一个渣渣程序员的笔记

Tags:

Stefenson Wang's avatar Stefenson Wang

有限集内MD5/SHA1可逆吗——MD5、SHA1算法

今天讲一讲hash算法。 hash算法不可逆,大家都知道,因为这是一个一对多的问题,一个MD5/SHA1值理论上是可以对应多个原始数据的,所以MD5/SHA1是无法还原出原始信息的。 但是,如果我指定范围,你能通过MD5/SHA1倒推出原始数据吗? 举个例子:定义一个hash算法,取值在255下的模,这样的hash值也是不能直接反推数据的,但是...     阅读全文

Stefenson Wang's avatar Stefenson Wang

AES加密

AES加密是一种对称加密算法,全称为Advanced Encryption Standard,高级加密标准,在密码学中又称Rijndael加密法。它是一种区块加密标准,目前是最流行的一种对称加密算法。该算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计,结合两位作者的名字,以Rijndael为名投稿高级加密标准的甄选流程。 AES加密流程很简单...     阅读全文