
算法 加密
加密整理
码灵
爱码。
平时学习新的知识,看到了新的东西,记录下来。
展开
-
国密算法 SM1,SM2,SM3,SM4 -小白笔记
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。SM3消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为2..原创 2020-11-22 23:44:31 · 8412 阅读 · 1 评论 -
java 字符串MD5的加密
简介MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。20原创 2020-09-13 22:02:56 · 758 阅读 · 1 评论 -
java 字符串des的加密和解密
java 字符串MD5的加密和解密原创 2017-10-16 09:29:19 · 7061 阅读 · 3 评论 -
java 实现base64编码的三种方式、各方式性能比较、最后给出最优工具类 小白实操记录
简单介绍了base64编码,给出三种实现方式性能比较,可直接使用最后提供的工具类,性能比较不必细看,没营养。1 base64编码将字符串编码成[0-9a-zA-Z+/=]的格式,通过解码又可以换成成原有的样子,就是这么简单。我爱编码!--> 5oiR54ix57yW56CB77yB---我爱编码2 三种实现方式性能比较package util.base64;import java.io.IOException;import java.io.UnsupportedEnc.原创 2020-09-08 18:46:34 · 1934 阅读 · 0 评论