ECC を使用して秘密鍵を使用してハッシュを実装することに関するこの投稿を読んだ後、ECDH の実装を見つけようと試みたところ、 BoucyCastle に出会いました。
残念ながら、ドキュメントは最小限であり (zerow のように!)、私が達成しようとしていることが完全に正しい/有効かどうかはわかりません。
ユーザーの登録情報となる 4 つの文字列 (名前、会社、会社 ID、およびアカウント ID で、いずれも 12 文字) を単純にハッシュして、ソフトウェアのアクティベーションに使用できるシリアルを計算します。
PUTTYGEN.exe を使用してキー ペアを生成しましたが、BouncyCastle でこれを適用する方法がわかりません。どのクラスを使用して開始できますか? そこに例はありますか?
これまでのところ、情報を連結し、(.NET クラスを使用して) その情報の MD5 ハッシュを計算しましたが、まだ XP をターゲットにしているため、新しい VISTA 拡張 API 関数 (.NET 3.5) を使用できません。
誰にもアイデアはありますか?