赞
踩
AES(Advanced Encryption Standard)是美国联邦政府采用的一种对称加密标准,它在2001年取代了DES成为新的加密标准。AES是由比利时密码学家Vincent Rijmen和Joan Daemen共同提出的,其原名为Rijndael加密算法。
AES有五种标准的工作模式:
在Java中,可以使用javax.crypto
包中的类来实现AES加密和解密。以下是一个简单的AES加密和解密的例子:
import org.apache.commons.codec.binary.Hex;
import org.apache.commons.lang.StringUtils;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;
import java.security.Key;
import java.security.SecureRandom;
public class AESUtil {
private static final Str
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。