Back
Featured image of post 算法-1

算法-1

算法的研究

基础知识补充


SHA:Secure Hash Algorithm
SHA:
    SHA-1   SHA-1算法,核心过程大同小异,主要的不同点是把160bit的信息摘要分成了A,B,C,D,E五段
    SHA-2   SHA-2系列算法,核心过程更复杂一些,把信息摘要分成了A,B,C,D,E,F,G,H八段。
        SHA-224
        SHA-256
        SHA-384
        SHA-512
        SHA-512/224
        SHA-512/256
MD5:MD5把128bit的信息摘要分成A,B,C,D四段(Words),每段32bit,在循环过程中交替运算A,B,C,D,最终组成128bit的摘要结果

宇宙中原子数大约在10的60次方到80次方之间,所以2的256次方有足够的空间容纳所有的可能,算法好的情况下冲突碰撞的概率很低


PBKDF2
Scrypt
Bcrypt
Argon2

SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256。