资源简介
说明博客:http://www.cnblogs.com/jys509/p/4768120.html
本工程可以直接使用,而且与IOS,Android,JAVA,.NET 已调通。
主要用于客户端进行通信,数据之间地安全性。对数据进行加密和解密
AES加密有多种算法模式,下面提供两套模式的可用源码:
一、CBC(Cipher Block Chaining,加密块链)模式
二、ECB(Electronic Code Book,电子密码本)模式
其中CBC模式下,有.NET的源码。而ECB模式的,大家在网上找一下ECB的.NET源码即可。
代码片段和文件信息
package com.mbl.aes;
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;
/**
* 加密和解密算法
*
* @author Administrator
*
*/
public class AES {
private static final String PASSWORD = “admin“;
/**
* 获取解密后的字符串
*
* @param content
* @return
*/
public static String RevertAESCode(String content) {
byte[] decryptFrom = parseHexStr2Byte(content);
byte[] decryptResult = decrypt(decryptFrom PASSWORD);
String decryptString = new String(decryptResult);
return decryptString;
}
/**
* 获取解密后的字符串
*
* @param content
* @param passcode
* @return
*/
public static String RevertAESCode(String content String passcode) {
byte[] decryptFrom = parseHexStr2
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-08-28 23:10 AES_CBC_android_java_ios_.net通用模式\
文件 47866 2015-08-28 22:00 AES_CBC_android_java_ios_.net通用模式\AES_Demo_iOS.zip
文件 36836 2015-08-28 23:03 AES_CBC_android_java_ios_.net通用模式\AES_Dome_.NET.zip
文件 4998 2015-08-28 22:08 AES_CBC_android_java_ios_.net通用模式\java(Android)加密AESOperator类.txt
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 301 2014-04-04 09:33 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 383 2014-04-03 17:58 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 598 2014-04-04 09:32 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 4360 2014-04-04 11:24 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 5169 2014-04-04 14:12 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 2333 2014-04-04 11:24 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 1825 2014-04-04 14:12 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 5508 2014-04-04 14:12 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 5540 2014-04-04 11:24 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 1826 2014-04-04 11:24 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 1712 2014-04-04 11:24 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 490 2014-04-04 11:24 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 4273 2014-04-04 14:12 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
文件 7471 2014-04-04 09:32 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
目录 0 2015-08-28 23:05 AES_ECB_android_java_ios通用模式\Android_java_ba
............此处省略207个文件信息
- 上一篇:uml分析的图书管理系统
- 下一篇:javaweb习题.docx
评论
共有 条评论