Function: ntlm-smb-passwd-hash
ntlm-smb-passwd-hash is a byte-compiled function defined in
ntlm.el.gz.
Signature
(ntlm-smb-passwd-hash PASSWD)
Documentation
Return SMB password hash string of 16 bytes long for password string PASSWD.
PASSWD is truncated to 14 bytes if longer.
Source Code
;; Defined in /usr/src/emacs/lisp/net/ntlm.el.gz
(defun ntlm-smb-passwd-hash (passwd)
"Return SMB password hash string of 16 bytes long for password string PASSWD.
PASSWD is truncated to 14 bytes if longer."
(let ((len (min (length passwd) 14)))
(ntlm-smb-des-e-p16
(concat (substring (upcase passwd) 0 len) ;fill top 14 bytes with passwd
(make-string (- 15 len) 0)))))