java-在非安全网络上建立可信任安全的通道(3/3)
这篇博文的前两节(1/3,2/3)已经介绍了如何在不安全网络环境下面相互认证双方的身份(建立信任的连接),以及在此基础上进行可靠的密钥协商(DH算法)。这一节将介绍如何使用协商好的密钥对通道上流淌的数据进行加密。我将使用AES作为对称密钥的算法,密钥强度:128位。这个过程可以简单概括成下面两个步骤:
[*]利用协商好的key创建一个可以用于加密和解密的Aes Cipher;
[*]使用这个cipher对一个byte数组进行加密和解密。
直接上代码吧:
页:
[1]