2017-07-25 39 views

回答

1

來自OpenSSL的BN_bin2bn與Crypto ++ Integer的構造函數相同,它需要一個字節數組?

給與或接受,是的。

OpenSSL的BN_bin2bn需要一個二進制字節數組並返回一個BIGNUM。這相當於Crypto ++ Integer。您應該顯示如何使用字節數組以確保正確使用它。

加密++ Integer constructorInteger (const byte *encodedInteger, size_t byteCount, Signedness sign=UNSIGNED, ByteOrder order=BIG_ENDIAN_ORDER)與OpenSSL的BN_bin2bn是最相同的東西。當你拿走默認參數時,ctor是Integer (const byte *encodedInteger, size_t byteCount)。您應該顯示如何使用字節數組以確保正確使用它。

爲了完整起見,以下是他們的wiki上的OpenSSL文檔RSA Signing and Verifying。這裏是來自他們的wiki上的Crypto ++文檔RSA Signing and Verifying

但是,如前所述,您應該顯示您的代碼。關於算法的描述我們可以做的不多。

+0

感謝您確認我的選擇是正確的,但實際上我發現驗證失敗是由於其他問題,但至少我現在有外部認可,我正在做這項工作,因爲crypto ++頁面中的示例顯示了公鑰建設來自C風格的字符串。 –

相關問題