SM2是一种椭圆曲线公钥密码算法,和RSA算法都是公钥密码算法,SM2算法是一种更先进安全的算法,在我们国家商用密码体系中被用来替换RSA算法。
SM3是一种密码杂凑算法,适用于商用密码应用中的数字签名和验证,是在SHA-256基础上改进实现的一种算法,其安全性和SHA-256相当。
SM4是一种分组密码算法(与DES、AES类似),其分组长度为128位,密钥长度也为128位。
支持计算常规字符串MD5哈希值,也支持计算文件MD5哈希值,并且文件无需上传到服务器本地浏览器直接计算。
支持将字符串转成base64字符,或将base64字符转成字符串。
支持一键生成随机密码、随机数、随机字符串,密码的长度和复杂度可以自定义设置,达到增加密码破解难度。
支持计算常规字符串的哈希值,提供多种SHA哈希算法,包括SHA-1,SHA-3,SHA-224,SHA-256,SHA-384,SHA-512。
支持JSON的格式化、解析、验证、校验
支持统计字符串的长度,可以统计字符串总长度、中文总数、英文总数、数字总数、标点符号总数。