OpenSSLを使用したRSAとSM2の鍵ペア生成およびPKCS形式の変換
OpenSSLは暗号化ツールキットとして広く使用されており、GmSSL(SM2/SM3/SM4/SM9/ZUC/SSLをサポートする暗号ツールキット)とともに使用されることもあります。
OpenSSLのバージョンを確認するには以下のコマンドを使用します:
openssl version
1.1 使用例
Java開発者は、PKCS#8形式のヘッダーや改行、空白を取り除き、キーをロードすることが多いです。一方で、.NET ...
9月10日 14:15 投稿
国産暗号アルゴリズムのJavaでの実装
2.1 国産暗号アルゴリズムの基礎知識
Javaで国産暗号(SMアルゴリズム)を実装するには、まずその基本概念を理解する必要があります。主な国産暗号には、非対称暗号のSM2、ハッシュ関数のSM3、対称暗号のSM4が含まれます。これらのアルゴリズムは高い安全性と効率性を持ち、金融、政府機関、通信分野などで幅広く利用されています。
2.2 Javaにおける実装方法
Javaで国産 ...
7月16日 00:49 投稿
JSリバースエンジニアリング:特定の承認局における暗号化・復号化の解析
#本記事の内容は学習と交流の目的のみに使用されるものであり、その他の目的には使用しないでください。キャプチャされたパケットデータ、データインターフェース、機密URLなどはすべて匿名化処理済みです。商業利用や違法な目的での使用は厳禁です。それによって生じるすべての結果は著者とは無関係です。著作権侵害がある場合は、著者に連絡してすぐに削除してください。 ...
6月30日 17:36 投稿
GmSSLを用いたSM2署名アルゴリズムの実装と解決策
背景
先週、自動車メーカーから問題が報告されました:販売済みの一部車両からプラットフォームに報告される排ガスデータの署名検証が失敗しているとのことです。
内部確認の結果、これは当社のプロセス設計上の問題でした。デバイスの署名プロセスを簡単に説明します(下図参照):
プロセス:
モジュールがI2Cシリアルポートを介して署名データをSE暗号チップに送信しま ...
6月15日 20:09 投稿