parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

В crypt выполняется много повторений хеширования, поэтому Парсеровский дайджест не полноценная замена crypt'у.

Sumo 03.08 10:00

Практически у любых алгоритмов в crypt есть настраиваемый «CPU time cost parameter». В простейшем случае — он увеличивает число повторений хеширования.
 sha512crypt
     A hash based on SHA-2 with 512-bit output, originally developed by Ulrich Drepper for GNU libc.  Supported on Linux but not common elsewhere.  Acceptable for new hashes.  The default CPU time cost parameter is 5000, which is too low for modern hardware.

     Prefix
         "$6$"

     Hashed passphrase format
         \$6\$(rounds=[1-9][0-9]+\$)?[^$:\n]{1,16}\$[./0-9A-Za-z]{86}

     Maximum passphrase length
         unlimited

     Hash size
         512 bits

     Salt size
         6 to 96 bits

     CPU time cost parameter
         1000 to 999,999,999