package tool; import org.apache.commons.codec.binary.Base64; import org.bouncycastle.jce.provider.BouncyCastleProvider; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; import java.security.Key; import java.security.Security; /** * 功能 * <p> * Created by zhangyuxin on 2016/8/18. * version */ public class IDEACode { /** * 密钥算法 * */ public static final String KEY_ALGORITHM="IDEA"; /** * 加密/解密算法/工作模式/填充方式 * */ public static final String CIPHER_ALGORITHM="IDEA/ECB/ISO10126Padding"; /** * * 生成密钥,只有bouncycastle支持 * @return byte[] 二进制密钥 * */
java IDEA加密/解密 源码
最新推荐文章于 2026-03-30 09:41:27 发布
该博客介绍了如何使用IDEA算法进行加密和解密,包括生成密钥、转换密钥、加密数据和解密数据的步骤。示例代码展示了在Java中如何使用Apache Commons Codec和BouncyCastle库进行操作,并提供了将字符串进行加密和解密的方法。


560

被折叠的 条评论
为什么被折叠?



