Визуальное определение типа хэша

Визуальное определение типа хэша

32-символьные хэши:
------------------------------------------------
без соли: md5 или md5($md5)
пример
1a1dc91c907325c69271ddf0c944bc72
с солью 2 символа: md5($salt.$pass)
пример
bbde0359d80a56c0765bf30e3116c73d:b0
с солью 3,30 символов: md5(md5($pass).$salt)


пример
9069b0a70e89821710c7b9c6ddfa1339:*|/
33962b23840f5212ff5f594c3dea1b5a:VhVpcK>xIzU=JYi&|7wje4MWyBF$?#
с солью 5,8 символов: md5(md5($salt).md5($pass))
примеры
8ca78a583e1b35e175ec5bd02e880e35:gEA_Z
66cea44067b962a71d9f578363aae68c:mQHJedIM
с солью 16,32 символа: md5($pass.$salt)
примеры
a382a8e7d694cb4fc71d8cda67ee0802:HgtalJ4UaxuSBwSX
d666f494d2ea2bd1819a3ca2e9409f36:LCyAwlMKplHxkFp6SZSfNlnLdBTrOcG6
13-символьный хэш:
------------------------------------------------
DES(unix)
примеры
FkL6hgPZ138Ug
EZUv/lAcqf06.
16-символьный хэш:
------------------------------------------------
MySQL
пример
29bad1457ee5e49e
40-символьные хэши:
------------------------------------------------
MySQL5
признак: верхний регистр символов
root:*94BDCEBE19083CE2A1F959FD02F964C7Af4CfC29
*32FD2FB910CC84D8E710B431E1C208514F56D9EF
7F44978F28CCD7874293693FD73F4BDDD64321E1
Sha-1
признак: нижний регистр символов
9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684

sha1($username.$pass)
признак: наличие 4-символьной соли, обязательно наличие имени пользователя (username)
user:45f106ef4d5161e7aa38cf6c666607f25748b6ca:bf76
прочие хэши:
------------------------------------------------
MD5(unix)
признак: наличие $1$ в начале хэша
$1$dNSCl38g$f0hqUX9K7lr3hFzU4JspZ0
MD5(WordPress)
признак: наличие $P$B или $P$9 в начале хэша
$P$BHUnawZ54ZdpoZOm4sbVAK0
MD5(PhpBB3)
признак: наличие $H$7 или $H$9 в начале хэша
$H$9x9g17Renn7Nk1l8MG64nD1
MD5(APR)
признак: наличие $apr1$ в начале хэша
$apr1$$kRqAZHnuzcwDL84Mm7oc1.
OpenBSD Blowfish
признак: наличие $2a$ в начале хэша
$2a$08$Pv6/4g5LwwisUCJmim/tR.CT7vXfUYjsSqDfZ/YU.1urjzNmQFQum
SHA-256(Unix)
признак: наличие $5$ в начале хэша
$5$1$6rPISQo58O3bm0PRwPmc3uhLi.TPE1NhHq0VIVf1X/8
SHA-512(Unix)
признак: наличие $6$ в начале хэша
$6$1$RRbbJXv8x38tKhWFDQ3m9bE1L/2yteMGAJ7E6h1OMqhpFDO3EHUvv3YD0oX0NywDa.toXreflU/VBJ2dwKTyM0