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)))))