0
我有一個問題: 如何在Lazarus中用OpenSSL生成一個18位的素數? 甚至我在網上搜索,我不`噸知道命令呢,
謝謝大家在拉扎魯斯開放SSL的RSA
我有一個問題: 如何在Lazarus中用OpenSSL生成一個18位的素數? 甚至我在網上搜索,我不`噸知道命令呢,
謝謝大家在拉扎魯斯開放SSL的RSA
所以,你可以做最簡單的事情就是找自己使用OpenSSL的產生隨機數的素數:
BN_rand_range
函數在範圍5e17 - 5e16內生成僞隨機整數r;BN_add(BN_mul(2, x), 1)
來計算y;BN_is_prime_ex(y)
返回OK爲BN_prime_checks
,然後你找到你的黃金,否則轉到1這就像我去,你可以做其餘的編程並鏈接自己。也許別人會爲你更進一步,我不知道。 –
「我真的需要......」,「我需要一個簡單的答案......」不是句子,將你這裏有什麼好處,我們不爲你工作。我會建議刪除它們。我看到OpenSSL頭文件可用於免費的Pascal。什麼是您的實際問題:產生足夠大小的主要數據還是調用OpenSSL函數?你有什麼嘗試? –
請檢查我的問題在數學網站,然後尤其是[這個答案](http://math.stackexchange.com/a/1587285/229184) –