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