摘要: 三种方式都是通过某种公开的算法将原始信息进行编码 /加密 编码:将数据转化成某种固定的格式的编码信息,方便不同系统间的传输,通过解码编码信息可以得到原始信息 摘要(哈希):验证信息的唯一性,不能通过哈希值还原原始信息 加密:加密传输信息,保证信息的安全性,通过密钥和密文可以还原原始信息 阅读全文
posted @ 2018-03-14 18:22 星朝 阅读(192) 评论(0) 推荐(0)
摘要: [java] view plain copy print?package com.xgh.message.digest.test;    import java.math.BigInteger;  import  阅读全文
posted @ 2018-03-14 18:21 星朝 阅读(341) 评论(0) 推荐(0)
摘要: 由于项目要用到非对称加密解密签名校验什么的,于是参考《Java加密解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!RSA加密解密类:[java] view plain copy print?package com.ihep;    阅读全文
posted @ 2018-03-14 16:13 星朝 阅读(814) 评论(0) 推荐(0)
摘要: 测试代码 package cn.java.security; import java.security.Key; import java.util.Base64; import org.junit.Assert; import cn.java.codec.hex.HexUtil; import cn 阅读全文
posted @ 2018-03-14 14:11 星朝 阅读(1886) 评论(0) 推荐(0)
摘要: 1.加密工具类encryption MD5加密 [java] view plain copy print?import org.apache.commons.codec.digest.DigestUtils;    /    &n 阅读全文
posted @ 2018-03-14 13:24 星朝 阅读(5886) 评论(0) 推荐(0)
摘要: 打开Project Structure【可以使用快捷键:Ctrl+Alt+Shift+S】 左侧选中Modules,在Dependecies中,点击右侧“+”号,选择JARS or directories... 选择WEB INF\lib下的Jar包添加 左侧选中Artifacts,然后点击 项目名 阅读全文
posted @ 2018-03-14 09:40 星朝 阅读(9518) 评论(0) 推荐(0)