当前位置:   article > 正文

MD5加密 + Bcrypt加密 + Spring Security加密 笔记_security加密方式可以更改为md5吗

security加密方式可以更改为md5吗

MD5加密

1、MD5简介

Message Digest algorithm 5 ,信息摘要算法

  • 压缩性:任意长度的数据,算出的MD5值长度都是固定的
  • 容易计算:从源数据计算出MD5值很容易
  • 抗修改性:对原数据进行任何改动(哪怕一个字节),所得到的MD5值都有很大的区别
  • 强抗碰撞:向找到两个不同的数据,使它们具有相同的MD5值,是非常困难的
  • 不可逆(除非暴力破解)

2、MD5加密使用

创建一个Spring Boot项目,因为Spring Boot集成MD5,就不需要导入对应的pom.xml依赖

  1. @Test
  2. public void md5() {
  3. String md1 = DigestUtils.md5DigestAsHex("123456".getBytes());
  4. String md2 = DigestUtils.md5DigestAsHex("123456".getBytes());
  5. String md3 = DigestUtils.md5DigestAsHex("123456 ".getBytes());
  6. String md4 = DigestUtils.md5DigestAsHex(" 123456".getBytes());
  7. System.out.println(md1);
  8. System.out.println(md2);
  9. System.out.pr
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/921950
推荐阅读
相关标签
  

闽ICP备14008679号