SHA/MD5
来源:互联网 发布:淘宝卖家如何装修店面 编辑:程序博客网 时间:2024/05/16 05:51
Hash函数又称杂凑函数,用于摘要算法,它是将不定长的明文信息经过复杂的运算得到一个定长的数值,这就是“签名”。摘要算法与一般的对称或非对称加密算法不同,它并不用于防止信息被窃取,而是用于证明原文的完整性和准确性,也就是说,数字签名主要是用于防止信息被篡改
消息摘要工具demo:
import java.io.UnsupportedEncodingException;import java.util.Base64;import javax.xml.bind.DatatypeConverter;public class Base64Util {public static void main(String[] args) throws UnsupportedEncodingException {String s = "abcd一二三四";/* * java8实现 ********************** *///基础版System.out.println(Base64.getEncoder().encodeToString(s.getBytes("UTF-8")));//URL编码:使用'-', '_'代替基础的'+', '/'System.out.println(Base64.getUrlEncoder().encodeToString(s.getBytes("UTF-8")));//MIME编码:每一行输出不超过76个字符,而且每行以"\r\n"符结束。System.out.println(Base64.getMimeEncoder().encodeToString(s.getBytes("UTF-8")));/* * DatatypeConverter实现 ********************** */System.out.println(DatatypeConverter.printBase64Binary(s.getBytes("UTF-8")));}}
0 0
- MD5 SHA
- SHA/MD5
- MD5与SHA算法
- MD5/SHA 加密处理
- MD5/SHA浅谈
- JAVA MessageDigest MD5 SHA
- Hash, md5,sha,mac
- MD5+SHA+BASE64加密
- AES SHA SM3 MD5
- BASE64、MD5、SHA
- MD5和SHA加密
- MD5与SHA算法
- md5 , sha-1简例
- MD5和SHA加密
- md5-sha 摘要加密算法
- 加密之SHA,MD5
- 查看文件MD5/SHA*
- MD5,SHA-1,CRC
- 防止用户重复提交表单数据,session方式,js方式
- VGG16
- python 字典、列表、元组操作
- Java编程专题思维导图
- Python中的比较和判断代码实例
- SHA/MD5
- Enum Class
- Android收缩控件,展开,收缩
- android 音乐播放柱形图
- jQuery 2 选择器
- MySQL5.6.34免安装版配置教程
- Java基础练习题 (3)正则表达式
- hdu1285 确定比赛名次(拓扑排序)
- Python中的for循环、while循环示例