MD5 和 SHA-1 的 JavaScript 代码实现

作者:vkvi收集 来源:ITPOW(原创) 日期:2009-2-19

有人用 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 加密,并以 二进制转换为字符串的形式返回密文。(不常用,因为这种是直接转换,转换过来的字符大多为特殊字符,不便于识别。)

下载代码文件

相关阅读

相关文章