Java加密解密
mq612
树欲静而风不止
展开
-
Java生成非对称型加密的公钥和私钥
非对称型加密非常适合多个客户端和服务器之间的秘密通讯,客户端使用同一个公钥将明文加密,而这个公钥不能逆向的解密,密文发送到服务器后有服务器端用私钥解密,这样就做到了明文的加密传送。非对称型加密也有它先天的缺点,加密、解密速度慢制约了它的发挥,如果你有大量的文字需要加密传送,建议你通过非对称型加密来把对称型‘密钥’分发到客户端,及时更新对称型‘密钥’。import java.io.*;imp原创 2005-09-08 14:13:00 · 2704 阅读 · 1 评论 -
JAVA的AES加密步骤解释
KeyGenerator kg = KeyGenerator.getInstance("AES"); //获取密匙生成器kg.init(256); //初始化//DES算法必须是56位//DESede算法可以是112位或168位//AES算法可以是128、192、256位SecretKey key = kg.generateKey(); //生成密匙,可用多种方法来保存密匙加密:Cipher原创 2005-09-08 14:20:00 · 3044 阅读 · 2 评论