
加密
klzyf100
这个作者很懒,什么都没留下…
展开
-
3DES加密算法
在日常设计及开发中,为确保数据传输和数据存储的安全,可通过特定的算法,将数据明文加密成复杂的密文。目前主流加密手段大致可分为单向加密和双向加密。 单向加密:通过对数据进行摘要计算生成密文,密文不可逆推还原。算法代表:Base64,MD5,SHA; 双向加密:与单向加密相反,可以把密文逆推还原成明文,双向加密又分为对称加密和非对称加密。对称加密:指数据使用者必转载 2017-09-05 14:23:13 · 420 阅读 · 0 评论 -
java实现AES加密(解决中文解密后乱码问题,解决传输字符串后解密报错的问题)
在对安全性要求比较高的报文做加密的时候,算法有很多种,我这里主要用到的就是AES加密算法。由于在国内使用,所以不可避免的要对中文进行加密和解密,而在这个过程中,发现,如果不做处理,很容易会出现中文乱码。下面是常见的情况:一、中文乱码不对密码进行编码处理 byte[] decryptResult = decrypt(encryptResult, password);转载 2017-11-13 18:12:17 · 10457 阅读 · 0 评论 -
java base64编码和解码
java 中使用base64编码和解码: 第一种方式:通过反射使用java 中不对外公开的类:Java代码 /*** * encode by Base64 */ public static String encodeBase64(byte[]input) throws Exception{ Class clazz转载 2017-11-14 09:56:42 · 379 阅读 · 0 评论 -
java base64编码和解码
java 中使用base64编码和解码: 第一种方式:通过反射使用java 中不对外公开的类:Java代码 /*** * encode by Base64 */ public static String encodeBase64(byte[]input) throws Exception{ Class clazz转载 2017-11-14 10:08:01 · 252 阅读 · 0 评论