随笔分类 -  安全

摘要:概要 Shiro专注于密码学的两个核心要素:使用公钥或私钥加密数据的密码,以及对密码等数据进行不可逆加密的哈希。 Jce加密数据Demo AesCipherService DefaultBlockCipherService 定义加密模式(默认CBC),填充方案(默认PKCS5),块个数(默认0) A 阅读全文
posted @ 2018-09-26 19:13 BINGJJFLY 阅读(1110) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/xdp-gacl/p/3859416.html 上文只是介绍了form表单提交,没有介绍form表单异步提交 上文只是介绍了单个Servlet的处理方式,我们可以使用Filter的过滤方式 需要排除js、css、jsp等静态请求 token也可以 阅读全文
posted @ 2018-07-25 16:40 BINGJJFLY 阅读(180) 评论(0) 推荐(0)
摘要:package com.wjz.util; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class SHA1Util { public static S... 阅读全文
posted @ 2017-09-05 10:12 BINGJJFLY 阅读(447) 评论(0) 推荐(0)
摘要:package com.wjz.util; import java.security.MessageDigest; import org.apache.log4j.Logger; /** * MD5安全加密 * @author wjz * */ public class MD5Util { private static Logger logger = Logger... 阅读全文
posted @ 2017-09-05 10:07 BINGJJFLY 阅读(249) 评论(0) 推荐(0)
摘要:对称加密算法在加密和解密时使用的是同一个秘钥,加解密双方必须使用同一个密钥才能进行正常的沟通。 而非对称加密则不然,非对称加密算法需要两个密钥来进行加密和解密,分别是公钥和私钥。 需要注意的一点,这个公钥和私钥必须是一对的,如果用公钥对数据进行加密,那么只有使用对应的私钥才能解密,反之亦然。由于加密 阅读全文
posted @ 2017-09-03 19:22 BINGJJFLY 阅读(747) 评论(0) 推荐(0)