0.0.1 • Published 11 months ago

encode-tools v0.0.1

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
11 months ago

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'。

0.0.1

11 months ago

0.0.0

11 months ago