gpt4 book ai didi

c - 如何在 C 中生成加密安全的伪随机数?

转载 作者:行者123 更新时间:2023-11-30 15:09:43 25 4
gpt4 key购买 nike

我正在尝试实现 Diffie-Hellman key exchange 的简单演示在 C 中,我一直在尝试 GMP library处理大量数据。我使用的是 2048 位素数,所以我试图生成 256 位的私钥。我怎样才能在C中正确地做到这一点?

编辑:发现getrandom() syscall ,这是一个好的选择吗?

最佳答案

对于其他 UNIX 风格来说,/dev/random/dev/urandom 设备更易于移植。它们提供与 Linux 上的 getrandom 系统调用相同的池中的数据。

通常,您会希望将 /dev/urandom 用于大多数用途。

关于c - 如何在 C 中生成加密安全的伪随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36536219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com