2017-04-17 62 views
0

默認情況下,OpenSSL使用md_rand生成器,它使用MD5哈希作爲僞隨機函數。如何強制OpensSSL使用SHA2生成隨機數字?

知道了OpenSSL的PRNG選項有:(見https://www.openssl.org/docs/fips/SecurityPolicy-2.0.pdf第12頁)

  • 哈希
  • HMAC
  • CTR AES

如何更改爲SHA2家庭的一員功能?或者也許HMAC?

+1

的可能的複製[?如何切換到HMAC,CTR或OpenSSL的雙元制EC發生器(http://stackoverflow.com/問題/ 43453360 /如何對交換機到HMAC-CTR或 - 雙EC-發電機下的OpenSSL) – matt

回答