國密2 加密解密 使用OpenSSL1.1.1 C++ C

最近給公司搞國密2 加密解密,驗籤之類的東西,網上的代碼各有千秋。很麻煩。終於找到了一個哥們寫的比較好的。然後我基於他的代碼修改了一些。現在分享給大家,請大家少走一些彎路。

前期要求

  1. 請熟讀國密2 的文檔,第四部分。瞭解流程和步驟。
  2. 請先在你的linux上編譯安裝openssl1.1.1 

注意細節

理解這個。

圖片1

圖片2

開搞

 

  1. 我的代碼是基於https://blog.csdn.net/henter/article/details/84970970 這個改的。加了一個mk.sh,方便你makefile。查看實例。
  2. 下載我的代碼。打開mk.sh.配置你的頭文件,和庫目錄。
  3. 然後chmod +x mk.sh
  4. ./mk.sh
  5. 生成test_demo之後。
  6. ./test_demo 。運行就可以啦。

我的代碼的地址

     https://github.com/yaqiangxue/Test_SM2_encrypt_and_decrypt.git

 

      

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