0.0.1 • Published 11 months ago
encode-tools v0.0.1
encode.js文件中定义了多个加密方法,下面将逐一介绍这些方法。
myencode(str)
该方法将输入的字符串str进行反转,返回反转后的字符串。例如,myencode('hello')将返回'olleh'。
mydecode(str)
该方法与myencode方法相同,将输入的字符串进行反转,返回反转后的字符串。因此,mydecode('olleh')将返回'hello'。
md5(str)
该方法使用MD5算法对输入的字符串str进行加密,返回加密后的结果。例如,md5('hello')将返回'5d41402abc4b2a76b9719d911017c592'。
sha1(str)
该方法使用SHA1算法对输入的字符串str进行加密,返回加密后的结果。例如,sha1('hello')将返回'aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d'。
md5utf8(str)
该方法使用MD5算法对输入的字符串str进行加密,返回加密后的结果。与md5方法不同的是,该方法会先将输入的字符串转换为UTF-8编码。例如,md5utf8('hello')将返回'5d41402abc4b2a76b9719d911017c592'。
base64encode(ipt, key)
该方法使用Base64算法对输入的字符串ipt进行加密,返回加密后的结果。可选参数key为加密密钥,若不传入则默认为空字符串。例如,base64encode('hello')将返回'aGVsbG8='。
base64decode(ipt, key)
该方法使用Base64算法对输入的字符串ipt进行解密,返回解密后的结果。可选参数key为解密密钥,若不传入则默认为空字符串。例如,base64decode('aGVsbG8=')将返回'hello'。