![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程加密一些工具类
LQ-刘强
从事......
展开
-
安全编程之MD5撒盐加密
MD5撒盐加密 主要可以做字符串验证--最合适的是登录密码验证操作import java.security.MessageDigest;import java.util.Random;public class MD5Util { /** * 加盐MD5 * * @param password * @return * @auth...原创 2018-09-27 09:30:39 · 1037 阅读 · 0 评论 -
安全编程之MD5文件校验
MD5文件校验的作用:每个文件都可以用MD5验证程序算出一个固定的MD5值,是独一无二的。一般来说,开发方会在软件发布时预先算出文件的MD5值,如果文件被盗用,加了木马或者被篡改版权,那么它的MD5值也随之改变,也就是说我们对比文件当前的MD5值和它标准的MD5值来检验它是否正确和完整。 MD5文件校验的流程图总结: MD5文件校验的MD5代码package cn.x...原创 2018-09-27 09:43:55 · 1343 阅读 · 0 评论 -
安全编程之RAS加密与解密
RAS是什么:RSA:是一种公钥密码体制,公钥公开,私钥保密,它的加密解密算法是公开的。由公钥加密的内容可以并且只能由私钥进行解密,并且由私钥加密的内容可以并且只能由公钥进行解密。也就是说,RSA的这一对公钥、私钥都可以用来加密和解密,并且一方加密的内容可以由并且只能由对方进行解密(附加,下面有使用)DES:数据加密标准,是一种使用密钥加密的块算法3DES(即Triple DE...原创 2018-09-27 09:53:54 · 2066 阅读 · 0 评论 -
安全编程之Jar包代码混淆
这一篇纯做记录,就不多写了,这两篇博客写的蛮好的: https://www.cnblogs.com/tuike/p/7074146.htmlhttps://www.cnblogs.com/permanent2012moira/p/4584074.html原创 2018-10-08 18:52:38 · 1446 阅读 · 1 评论