资源简介

包含了AES 对称加密和解密的方法 同时包含了 基于BASE64 的AES 加密解密算法

资源截图

代码片段和文件信息

package juli.infrastructure;

import sun.misc.base64Decoder;
import sun.misc.base64Encoder;

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;

import java.io.IOException;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;

/**
 * Created by Pang fei on 2015/11/23.
 */
public class AesUtils {
    /** 
     * 获取密钥 
     *  
     * @param password 
     *            加密密码 
     * @return 
     * @throws NoSuchAlgorithmException 
     */  
    private static SecretKeySpec getKey(String password)  
            throws NoSuchAlgorithmException  
    {  
        // 密钥加密器生成器  
        KeyGenerator kgen = KeyGenerator.getInstance(“AES“);  
        kgen.init

评论

共有 条评论