自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (3)
  • 问答 (45)
  • 收藏
  • 关注

空空如也

commons-codec-1.14.jar

package com.tydic.common.utils; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; /* * AES加解密算法 * * @author jueyue * 加密用的Key 可以用26个字母和数字组成,最好不要用保留字符,虽然不会错,至于怎么裁决,个人看情况而定 此处使用AES-128-CBC加密模式,key需要为16位。 也是使用0102030405060708 */ public class AES { // 加密 public static String Encrypt(String sSrc, String sKey) throws Exception { if (sKey == null) { System.out.print("Key为空null"); return null; } // 判断Key是否为16位 if (sKey.length() != 16) { System.out.print("Key长度不是16位"); return null; } byte[] raw = sKey.getBytes(); SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES"); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");//"算法/模式/补码方式" IvParameterSpec iv = new IvParameterSpec("0102030405060708".getBytes());//使用CBC模式,需要一个向量iv,可增加加密算法的强度 cipher.init(Cipher.ENCRYPT_MODE, skeySpec, iv); byte[] encrypted = cipher.doFinal(sSrc.getBytes()); return Base64.encodeBase64String(encrypted);//此处使用BAES64做转码功能,同时能起到2次加密的作用。 } // 解密 public static String Decrypt(String sSrc, String sKey) throws Exception { try { // 判断Key是否正确 if (sKey == null) { System.out.print("Key为空null"); return null; } // 判断Key是否为16位 if (sKey.length() != 16) { System.out.print("Key长度不是16位"); return null; } byte[] raw = sKey.getBytes("ASCII"); SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES"); Cipher ciphe

2020-06-11

cas集成shiro框架实现单点登录系统

里面自己配置了服务器,也可以使用自己定制的服务器,可直接运行,注释比较多,适合新手

2015-07-29

java学习循序渐进,从进制到项目实战

想学习java的同学可以来看看,代码都是可直接运行,各种案例各种实现

2015-07-29

spring+ajax回调函数如何保证同步执行

2016-11-09

elasticsearch.core.query中Criteria类各个方法详解

2016-05-27

用java语言从web下载文件到本地指定路径下

2016-02-24

我想实现从外部网站下载文件到我们公司的服务器上,支持断点续传

2016-02-24

用java开发的文件下载和断点续传源码,一定开可以使用的

2016-02-23

jsp页面上存的值在火狐浏览器上刷新之后依然存在

2016-02-18

实现类似百度搜索效果,输入关键字(都是英文),将查出来的内容的关键字标红

2015-11-26

按照关键字搜索,将关键字变红,如何保证变红的和数据库中内容完全一样。

2015-11-25

用autocomplete插件结合ajax后台访问源码报错

2015-11-13

ssh框架下用mysql数据库,id变为bigint类型,该如何自增长

2015-11-10

前台的实体的list怎么传到后台接收

2015-11-05

点击password框会出现使用以下项的密码

2015-09-17

svn用分支管理项目代码覆盖

2015-09-10

粘贴的空字符和正常输入的空格有何区别?

2015-09-08

java/web开发同一账户同一时间只能登陆一次

2015-08-15

用js或者jquery动态给div追加内容,不覆盖之前的内容

2015-08-11

获取客户端的浏览器信息

2015-08-10

js创建cookie与获取cookie

2015-08-10

我想在非ie浏览器的页面中执行一个js,然后打开一个指定的ie页面

2015-08-03

用js获取电脑硬件信息,在火狐以及谷歌浏览器中有没有办法

2015-08-03

如何实现用户只能在一台电脑上登录我们的系统,该用户不能在其他电脑上登录

2015-07-31

哪位大神给自己公司开发过好的异常处理机制,求指点一个好的方案

2015-07-23

cas集成shiro框架实现单点登出只有第一次有效

2015-07-16

在maven工程中配置依赖了jar包。

2015-07-08

使用cas集成shiro框架生成单点登录系统

2015-07-08

单点控制系统登录,生成的统一标志重复

2015-07-06

递归一个文件夹下所有文件以及文件夹,造成栈内存溢出,求解决

2015-06-19

递归一个文件夹下的所有文件以及文件夹,造成内存溢出问题

2015-06-19

如何判断压缩文件的文件类型

2015-06-17

我需要判断文件的类型,需要分类判断并且需要包含比较全面的类型。

2015-06-15

ContentType判断文件类型,当文件后缀名改变后,该文件的ContentType值会不会变化

2015-06-15

ContentType判断文件类型的原理是不是按照后缀名改变的

2015-06-15

我需要最为详细的文件类型,谁有资源或者链接

2015-06-12

java中如何获取一个文件的文件头信息

2015-06-11

利用jdk7来判断文件类型

2015-06-10

ssh中2个表联合hql查询流程问题

2015-06-08

如何用\n来分割字符串

2015-06-04

求一个简单自定义的框,右上角需要关闭框的叉。最简单的,不需要样式的。

2015-06-03

jQuery浮动面板插件jsPanel属性以及属性值有哪些?

2015-06-02

自定义弹出确定取消框,方便程度最好和confirm一样。主要是在非ie浏览器上兼容

2015-05-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除