作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以在系统上生成2个预共享 key ,并将它们分发给两台主机A和B,以便A和B可以使用这些 key 进行它们之间的加密连接?我说的不是像 RSA 这样的公钥,而是交给双方的 2 个预共享 key !
我必须用 C++ 实现它,所以如果可能的话,我需要一个可行的解决方案。
最佳答案
是的,这是可能的。您似乎在寻找的是对称 key 加密。
在那种情况下, key 通常只是所需数量的随机字节。任何加密安全的 RNG 源都可以。如果您之后要使用 openssl,RAND_bytes()
将起作用。
关于c++ - 如何在 OpenSSL 中使用预共享 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41648749/
我是一名优秀的程序员,十分优秀!