Difference between revisions of "Nssha1"

From AOLserver Wiki
Jump to navigation Jump to search
(added configuration and better description of the function.)
(changed to link to function name, content moved there)
Line 1: Line 1:
The nssha1 module provides the ns_sha1 function, which returns a 40-character, hex-encoded string containing the SHA1 hash of the first argument.
+
The nssha1 module provides the [[ns_sha1]] function.
 
 
Example 1:
 
 
 
<pre>
 
set sRawPassword "mypassword"
 
set sPassword [ns_sha1 $sRawPassword]
 
ns_adp_puts $sPassword
 
# 04003622EB9D0F788CE7568C7EED23809534365A
 
</pre>
 
 
 
Usually this function is used with a salt, as without a salt it is succeptible to dictionary-based attacks.
 
 
 
Example 2:
 
 
 
<pre>
 
set sSalt "salty"
 
set sRawPassword "mypassword"
 
set sPassword [ns_sha1 ${sRawPassword}${sSalt}]
 
# B48FB74597C11FC609DBE912992085EB07847FB6
 
</pre>
 
  
 
'''Installation'''
 
'''Installation'''

Revision as of 22:25, 2 December 2005

The nssha1 module provides the ns_sha1 function.

Installation

Debian users can install this module for aolserver4 with:

apt-get install aolserver4-nssha1

Configuration

ns_section "ns/server/${servername}/modules" ns_param nssha1 nssha1.so