六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 14|回复: 0

java-在非安全网络上建立可信任安全的通道(3/3)

[复制链接]

升级  91.33%

55

主题

55

主题

55

主题

秀才

Rank: 2

积分
187
 楼主| 发表于 2013-2-3 10:29:25 | 显示全部楼层 |阅读模式
       这篇博文的前两节(1/3,2/3)已经介绍了如何在不安全网络环境下面相互认证双方的身份(建立信任的连接),以及在此基础上进行可靠的密钥协商(DH算法)。
       这一节将介绍如何使用协商好的密钥对通道上流淌的数据进行加密。我将使用AES作为对称密钥的算法,密钥强度:128位。这个过程可以简单概括成下面两个步骤:
 

  • 利用协商好的key创建一个可以用于加密和解密的Aes Cipher;
  • 使用这个cipher对一个byte数组进行加密和解密。
直接上代码吧:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表