國產密碼庫的選擇

因工作上的需要,瞭解學習國產密碼。發現網上很多都是基於miracl庫實現的(PS:這裏是指C++語言,java語言可以選擇BC庫),下載基於miracl的庫實現的國密的代碼看了之後感覺不是很友好,於是繼續在網上尋找,發現有兩個開源項目非常不錯。一個是gmssl項目,另一個是tassl項目。這兩個項目都是基於openssl實現的。在這裏我個人比較推薦gmssl,因爲這個項目在持續更新,所以後續的博文都會採用gmssl。還有就是openssl原生也支持國密算法了,但是目前只支持sm2、sm3和sm4。

 

最後附上gmssl和tassl項目的地址:

gmssl:https://github.com/guanzhi/GmSSL/

tassl:https://github.com/jntass/TASSL

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章