實驗一 密碼引擎 商用密碼演算法實現2 交叉測試

2022-10-10 23:33:16 字數 521 閱讀 1715

把自己實現的商用密碼演算法sm2,sm3,sm4與openssl交叉驗證

自己實現的sm3演算法的結果與openssl的結果比對是否一致

自己實現的sm4演算法加密的,openssl的sm4演算法解密,或者相反

自己實現的sm2演算法簽名,openssl的sm2演算法驗籤,或者相反

1.自己實現的sm3演算法的結果與openssl的結果比對是否一致

2.自己實現的sm4演算法加密的,openssl的sm4演算法解密,或者相反

3.自己實現的sm2演算法簽名,openssl的sm2演算法驗籤,或者相反

碼雲:交叉測試

實驗一 密碼引擎 加密API實現與測試

金鑰管理要求 10分 基於本標準設計 開發的密碼裝置在金鑰管理方面,應滿足以下要求 1 裝置金鑰的使用不對應用系統開放 2 金鑰必須用安全的方法產生並儲存 3 在任何時間 任何情況下,除公鑰外的金鑰均不能以明文形式出現在密碼裝置外 4 密碼裝置內部儲存的金鑰應具備有效的金鑰保護機制,防止解剖 探測和...

實驗一 密碼引擎 加密API研究

任務詳情 密碼引擎api的主要標準和規範包括 1 微軟的crypto api 2 ras公司的pkcs 11標準 3 中國商用密碼標準 gmt 0016 2012 智慧型密碼鑰匙密碼應用介面規範,gmt 0018 2012密碼裝置應用介面規範等 研究以上api介面,總結他們的異同,並以龍脈gm300...

實驗一 密碼引擎 加密API研究

1 crypto api 使用cryptoapi編寫乙個檔案保護程式,具有如下功能 給定明文檔案,生成加密檔案,同時產生檔案的數字簽名檔案 給定密文檔案,解密出明文檔案,並驗證簽名的正確性。在不安全的網路上進行安全的資料傳輸涉及三個方面的要求 資訊隱藏,身份鑑別和完整性檢驗。cryptoapi除了提...