有人用 JavaScript 将 MD5 和 SHA-1 算法实现了,一些函数如下:
- hex_sha1(s) 将明文 s 用 SHA-1 加密,并以十六进制的形式返回密文。
- b64_sha1(s) 将明文 s 用 SHA-1 加密,并以 Base64 编码的形式返回密文。
- str_sha1(s) 将明文 s 用 SHA-1 加密,并以 二进制转换为字符串的形式返回密文。(不常用,因为这种是直接转换,转换过来的字符大多为特殊字符,不便于识别。)
- hex_md5(s) 将明文 s 用 MD5 加密,并以十六进制的形式返回密文。
- b64_md5(s) 将明文 s 用 MD5 加密,并以 Base64 编码的形式返回密文。
- str_md5(s) 将明文 s 用 MD5 加密,并以 二进制转换为字符串的形式返回密文。(不常用,因为这种是直接转换,转换过来的字符大多为特殊字符,不便于识别。)
下载代码文件。
相关阅读