2009-08-26 4 views
0

誰もがこの作業を開始する手助けはできますか?私たちは、C++でdes-ede2を使用している一連のアプリケーションの現在の鍵となるものを持っています。vb.netでdes-ede2を実装する

私は自分のvb.netアプリケーションがそのkeygenによって生成された鍵を検証する必要があります。誰でもどこから始めるべきか考えていますか?

私は怒っているようにグーグルをしていますが、誰かが正しい方向に私を向けることを願っています。

ありがとうございました!

+0

これは良い例ですが、既知のキーを復号化すると、ガベージコレクションが返されます。 「キー」が正しいことを確認しました http://addressof.com/blog/archive/2004/10/19/997.aspx – shaiss

+0

どのようにそのキーを検証しますか? – tuergeist

+0

私の古い開発者からの私の理解から。キーを解読すると、検証した情報に基づいて注文情報が表示されます。 – shaiss

答えて

1

確認したいキーには2つの側面があります。キーが有効なDESキーであるか、または何らかの種類のデータが暗号化されているキーである場合。

各キーバイトのビットパリティ(http://en.wikipedia.org/wiki/Parity_bit)が奇数の場合、キーを使用できます。

あなたのタイトルはvb.netでdesを実装し、データがこのキーで暗号化されているかどうかを確認することを示唆しています。これは、元のコンテンツの一部(i.E.開始方法、発生する可能性が高いまたはそうでない可能性が高い文字など)が分かっている場合にのみ可能です。 vb.netでdesを実装しようと本当に計画しているなら、元の標準文書を読むことをお勧めします。 IMOはどのようにdesの作品について学ぶための最良の方法です。 http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf

関連する問題