0

このフォーラムは初めてです。最近、AES暗号化を使用して暗号化されたファイルを復号化する任務を負っています(暗号化と復号化にも秘密鍵が必要です)。DUKPT を使用して 5 分ごとにファイルを暗号化するために使用します。

私はc#に取り組んでいます。Googleで検索すると、DUKPTを持っている場合にファイルを復号化する方法が見つかりました。しかし、キー シリアル番号 (KSN) とベース派生キー (BDK) を使用して DUKPT を生成する方法がわかりません。DUKPT を生成できる C# のライブラリ サポートはありますか。

ここで大きな助けになることを願っています

DUKPT: トランザクションごとに派生した一意のキー

4

3 に答える 3

0

DUKPT、X9.24-1 を定義する ANSI 標準がありますが、暗号化/復号化とキーの生成の両方に DES を使用します。BDK と KSN とおっしゃっていたので、これが頭に浮かんだことだと思います。同じ投稿で AES と DUKPT を言ったので、(4 時間の延長期間の後でも) 何の応答も得られなかったと思います。(知っている人はそれを読んで、RTFM と言います。)

これは C# ではありませんが、"Mikhail Burshteyn" が指摘した DUKPT.m ファイルが Stack Exchange または過去 6 か月程度のどこかにあると思います。復号化の方法を説明するために私が書いた C 言語のコードもあります。(標準でカバーされていないものは、価値があります。)

カット アンド ペーストできる C# のソース コードが必要な場合は、がっかりすると思います。

于 2013-06-14T03:35:02.277 に答える