利用Apache的commons-codec依赖实现加密 旧城等待, 2024-03-30 10:53 7阅读 0赞 Apache Commons Codec 提供了通用编码器和解码器的实现,如Base64、Hex、Phonetic和url。 > 引入依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.15</version> </dependency> > 涉及方法 ![17febce4ec5642e294343cd3cb0e7362.png][] > 代码演示 @SpringBootTest class CommonLoginApplicationTests { private static final String salt = "code888"; @Test void contextLoads() { String password = "123456"; password = DigestUtils.md5Hex(password + salt); System.out.println(password); } } > 结果显示 ![c163b516a3da4e51aa61616bb5477ee1.png][] 如果纯粹使用MD5加密的话,是容易被破解的,通过加盐的方式,使得安全性提高。 [17febce4ec5642e294343cd3cb0e7362.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/30/8878d61b50d14866bd036ee42dd73edf.png [c163b516a3da4e51aa61616bb5477ee1.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/30/9afb024c4c5d493bb6e896689dc33975.png
还没有评论,来说两句吧...