java
没事偷着乐琅
书中自有黄金屋,书中自有颜如玉。
展开
-
RSA非对称加密
非对称加密:分为如下几种DH: 秘钥交互算法RSA: 基于因子分解 (最常用)ELGamal :离散对数ECC: 椰圆曲线加密先就主要介绍 RSA 非对称加密相对还是比较耗时的。所以一般建议,配合 AES 对称加密使用。加密耗时:802解密耗时:2import javax.crypto.Cipher;import java.security.*;import java.s...原创 2020-01-05 21:05:44 · 192 阅读 · 0 评论 -
DES 对称加密(已不安全,不推荐)
目前已经被破解了,建议使用 AES 或PBEAES 加密链接:import com.sun.org.apache.xerces.internal.impl.dv.util.HexBin;import javax.crypto.*;import javax.crypto.spec.DESKeySpec;import java.io.UnsupportedEncodingException...原创 2020-01-05 00:48:09 · 1584 阅读 · 1 评论 -
AES 对称加密
直接上代码import com.sun.org.apache.xerces.internal.impl.dv.util.HexBin;import javax.crypto.*;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEnco...原创 2020-01-05 00:46:16 · 289 阅读 · 0 评论 -
Java 乱码 进制转换 字符集基础
javaimport java.io.UnsupportedEncodingException;import java.util.Base64;public class chatset { public static void main(String[] args) throws UnsupportedEncodingException { errorCode();...原创 2020-01-04 19:01:20 · 247 阅读 · 0 评论 -
eclipse 创建 maven web项目
装载:http://www.cnblogs.com/noteless/p/5213075.html需求表均同springmvc案例此处只是使用maven注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven1.新建maven项目,如果不在上面,请到oth转载 2017-02-16 21:22:11 · 293 阅读 · 0 评论 -
java 开发pc小工具 ,打包可运行的 jar
如何你在你的 环境变量中配置了 java虚拟机,那么你的电脑双击就可以运行 .jar 文件。下面是我做的一个 删除 maven 更新失败的文件 的小应用。package src.deleteMavenLastUpdate;import java.awt.Point;import java.awt.Toolkit;import java.io.File;import javax.swing.JFr原创 2017-02-10 22:35:16 · 566 阅读 · 0 评论 -
java 快速开发实用工具库 jar
commons-io-1.3.2.jar 可以一句话搞定copy工作: 例如: FileUtils.copyFile(srcFile, destFile);原创 2017-02-23 14:30:37 · 347 阅读 · 0 评论 -
Java collection 集合 容器 效率问题
下面是关于 集合效率的问题 一万条一下的数据 差距忽略不计。随便用谁都行。 List : 可重复 Set : 不可重复 Map: key不可重复 value 可重复Hash: 遍历慢 随机查询快 无序 Linked: 遍历快 随机查询慢 自然顺序(1,2,3…) Tree: 遍历快 随机查询慢 输入顺序==输出顺序下面是数据的测试,等号后面代表执行花费时间 毫秒为单位:原创 2017-03-05 09:16:47 · 2124 阅读 · 0 评论