1
Q
随机熵的卷曲源。
A
回答
1
这取决于TLS后端和选择的库。
由于OpenSSL是最常用的,我假设你使用它。当libcurl被构建为使用OpenSSL时,libcurl本身将尝试使用您在配置时使用的随机文件设备,但我确信现代OpenSSL版本可以进行自己的熵播种 - 事实并非如此不能由--with-random
来控制curl的配置脚本。
当libcurl被构建为使用任何其他TLS后端时,它们都会自行进行随机熵播种,因此libcurl知道的随机文件根本不会被使用。
相关问题
- 1. 用随机代理卷曲
- 2. 如何随机分配代理卷曲?
- 3. 高熵随机数据创建功能?
- 4. 下载建设卷曲源
- 5. 卷曲下载资源
- 6. 如何提随机的IP卷曲脚本IP端口
- 7. 使用随机生成的值卷曲隐藏字段
- 8. 卷曲重试机制
- 9. MPMusicPlayerController随机歌曲
- 10. 随着熵增加的16字节随机字符串
- 11. 卷曲给出错误卷曲:(7)无法连接到主机
- 12. PHP卷曲不能卷曲
- 13. 卷曲CLI到PHP卷曲
- 14. 将wget卷曲成卷曲
- 15. 卷曲CLI卷曲PHP
- 16. 随机丢失的曲奇
- 17. 随机歌曲 - JavaScript的HTML5
- 18. 以正确的方式向随机数生成器添加熵源
- 19. 的Visual C++卷曲网页源为String^
- 20. 的Unix卷曲到PHP卷曲皈依
- 21. 与卷曲这样的卷曲在Openshift
- 22. 生成随机曲线
- 23. ,卷曲
- 24. 卷曲
- 25. 登录与卷曲其他来源(eg.naukri.com)
- 26. 卷曲错误 - 资源ID#88
- 27. 卷曲集返回资源ID 34
- 28. 卷曲不返回整个HTML源
- 29. 卷曲得到源代码GETparams
- 30. 熵的AS3源代码
谢谢。我将openssl配置为首选使用/ dev/random,并且也反映在curl命令执行中。为了检查这个我记录的进程在char/random.c中访问内核函数get_random_bytes,random_read和urandom_read,并发现curl进程打到了random_read。但是,也发现第一次触发get_random_bytes和随后的random_read。这是预期的吗?还是有更好的方法来检查这个?我也做了curl命令strace,只是指向/ dev/random打开。 – KhannaKapil