Nssha1

From AOLserver Wiki
Revision as of 22:19, 2 December 2005 by Caveman (talk | contribs) (Added salted example.)
Jump to navigation Jump to search

The nssha1 module provides the ns_sha1 function:

Example:

set sRawPassword "mypassword"
set sPassword [ns_sha1 $sRawPassword]
ns_adp_puts $sPassword
# 04003622EB9D0F788CE7568C7EED23809534365A

Usually this function is used with a salt, as without a salt it is succeptible to dictionary-based attacks.

set sSalt "salty"
set sRawPassword "mypassword"
set sPassword [ns_sha1 ${sRawPassword}${sSalt}]
# B48FB74597C11FC609DBE912992085EB07847FB6

Debian users can install this module for aolserver4 with:

apt-get install aolserver4-nssha1