【发布时间】:2015-02-08 14:37:09
【问题描述】:
如果我使用任何 TLS_PSK_* 密码套件,那么我只需要使用客户端和服务器之间的一些预共享密钥来加密和解密消息。
我是通过普通 Socket 还是 SSLSocket 发送加密消息有关系吗?怎么样?
【问题讨论】:
-
“我只需要使用一些预共享密钥”,这也是攻击者所需要的。您曾经或将要通过该渠道发送的一个关键和每一个通信都受到了损害。不要试图发明自己的密码学。 TLS 每隔 分钟生成一个新的会话密钥, 并执行 很多 其他你没有想到的事情。
-
我只会使用 SSLSocket。但我想知道即使没有配置任何密码套件,它的那些“很多事情”是什么。
标签: java ssl encryption cryptography symmetric-key