.NET中Microsoft橢圓曲線支持的侷限性是什麼?我僅指的是System.Cryptography命名空間的可能性。.NET中支持什麼橢圓曲線?我可以定義自己的曲線,還是重複SEC標準?
使用該命名空間,我可以實現自定義曲線,還是僅限於在框架中硬編碼的不同子集?
我特別感興趣的一條曲線是secp256k1,但我不想限制自己。
爲什麼我不使用Bouncy Castle,只專注於微軟?原因是因爲Hash函數的微軟實現比Bouncy Castle快很多倍,所以我認爲基於橢圓曲線的自定義加密算法。
我不介意是否需要更新註冊表或ini文件以添加對其他曲線的支持或構建底層類;我只想看看可能性和侷限性。
這有幫助嗎?:http://bitcoin.stackexchange.com/questions/3875/which-programming-languages-support-secp256k1 – weston
@weston我已經看到了那個鏈接,以及它引用的C#代碼。不,它只顯示了Bouncy Castle的實現......我有興趣使用僅限微軟的庫來實現EC – LamonteCristo
@ makerofthings7:如果僅MS的東西真的可以做到值得該死,爲什麼它很難找到*不*圍繞第三方庫的例子? – cHao