所在的位置: java >> 编程思想 >> 教你判断hash的类型

教你判断hash的类型

---------------*nix系------------------------

系统:ES(Unix)

例子:IvS7aeT4NzQPM

说明:Linux或者其他linux内核系统中

长度:13个字符

描述:第1、2位为salt,例子中的Iv位salt,后面的为hash值

系统:MD5(Unix)

例子:$1$$XM4P3PrKBgKNnTaqG9P0T/

说明:Linux或者其他linux内核系统中

长度:34个字符

描述:开始的$1$位为加密标志,后面8位为加密使用的salt,后面的为hash

加密算法:次循环调用MD5加密

举例:

密文:$1$73$aCtXgEDmSyXAyRHJ.87e.0

明文:r9n3d2p6

unix系的md5crypt算法,$1$作标示用,73是salt,aCtXgEDmSyXAyRHJ.87e.0就是salt过的hash

linux下用openssl命令可以复现,具体命令:opensslpasswd-1-salt73r9n3d2p6

php里可以用这个函数







































北京白癜风在哪家医院治疗比较好呢
哪里治白癜风



转载请注明:http://www.jiaju1314.com/bcxx/9924.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了