Generating crypt password hash with given salt
From Notes_Wiki
<yambe:breadcrumb self="Generating crypt password hash with given salt">Security tips|Security tips</yambe:breadcrumb>
Generating crypt password hash with given salt
Below script can be used to generate password hash for chosen algorithm and salt. Here '1' denotes md5 algorithm and abcd would be used salt. The generated crypt output can be used in /etc/shadow (or /etc/passwd) as password hash.
<?php if (CRYPT_MD5 == 1) { echo 'MD5: ' . crypt('password', '$1$abcd$') . "\n"; } ?>
The crypt function is available for C programs also through unistd.h. When using crypt the programs have to be linked with '-lcrypt' To get more information on crypt function use 'man crypt'and read 'Glibc notes' in 'NOTES' section of man page.
<yambe:breadcrumb self="Generating crypt password hash with given salt">Security tips|Security tips</yambe:breadcrumb>