JAVA开发
三戒问道
最早一批注册csdn,却从没分享过文章.假装混迹在IT圈的,一心想做点事情的中年人
展开
-
JAVA AES 加密
package com.microwisdom.utils;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.util.logging.Level;import java.util.logging.Logger;import javax.crypto....转载 2019-07-01 22:01:24 · 68 阅读 · 0 评论 -
java之byte与hexString互转
/** * convert byte[] to HexString * * @param bArray * @param length * @return */ public static String bytesToHexString(byte[] bArray, int length) { StringBuffer sb = new StringBuffer...转载 2019-06-30 12:13:51 · 4955 阅读 · 0 评论 -
java 实现 DES加密 解密算法
java 实现 DES加密 解密算法 DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。 DES算法是这样工作的:如Mode为加密,则用Key 去把数据Data进行加密...转载 2019-06-30 16:16:34 · 235 阅读 · 0 评论 -
java中HashMap与Hash表详解
转载至https://blog.csdn.net/u010297957/article/details/51974340哈希算法,是一类算法;哈希表(Hash Table)是一种数据结构;哈希函数,是支撑哈希表的一类函数;Map是映射、地图的意思,在Java中Map表示一种把K映射到V的数据类型;HashMap是Java中用哈希数据结构实现的Map;一、Hash算法1. 是什...转载 2019-06-30 17:00:08 · 195 阅读 · 0 评论 -
base64编码原理和解码,加密案例
博文转自: http://blog.csdn.net/zdqdj1/article/details/51760412点击打开链接 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输...转载 2019-06-30 17:18:17 · 701 阅读 · 0 评论