我目前正在阅读有关一次性加密的信息,我有一个问题。他们说 OTP 加密是牢不可破的,这可以用数学来证明。前提是使用的密钥是真正随机的并且只使用一次,对吗?如果我使用整个系统(可以是软件或硬件或两者的组合)来强制这两个条件怎么办?我会有最好和理想的加密解决方案吗?
例如,愿意交换信息的双方正在通过连接到一直在线的服务器来获取密钥。服务器将确保生成的密钥是随机的,并确保不再使用密钥。每一方的用户只需要有一个互联网连接和一个交换信息的机制。信息将通过使用服务器随机生成的一次性密钥加密的互联网传播。
我在这里有意义吗?我刚开始阅读有关一次性垫的信息,并开始对此感到疑惑。有很多网站会告诉你,一个 time pad 根本不实用,因为你不能真正想出一个真正的随机数或类似的东西。
添加:
这些家伙在密钥分发方面有什么特别的吗?他们说,随着时间的推移,他们已经完善了 OTP 的实施。