2017-01-04 2 views
-1

私は本当に助けに感謝します。私は以下のcodeを実行しています。残念ながら、私はIVを暗号文に正しく付加する方法を理解していません。 1行目は平文です。 2行目はDESの暗号化された平文です(間違っています)。 3行目は、ライン2.あなたの明確化をありがとうございました@JimBGoの暗号文にIVをどのように追加しますか?

**output** 1 Yolandi Visser 2 AAAAAAAAAAAfiIMmXF4ZPYOcypF5JA== 3 Yolandi Visser

+0

あなたがしようとしていることの例を示してください。 Go暗号パッケージのaesとdesを使用することはほぼ同じです。 – JimB

+0

また、DESブロックが8バイトだけの場合、IVバイトはどのように32バイトになりますか? – JimB

+0

@JimB以下の[コード](https://play.golang.org/p/0etXPnCaye)が実行されますが、これは私がDESを実装する方法ではありません。私は2つの問題に直面している。まず、**キー**変数は8バイトを超えるとエラーをスローします。 ** 2ybc、2ybc、2ybc、2ybc、2ybc、2ybc、2ybc、2ybcの形式で**キー**を指定することができます。第2に、** iv **変数はブロックサイズと等しくなければならないので、** iv **変数はエラーをスローします。 「2ybc、2ybc、2ybc、2ybc、2ybc、2ybc、2ybc、2ybc」のキーと同じフォーマットで** iv **を指定できるようにしたい –

答えて

0

の解読です!私は質問hereを書き直してしまい、私の答えを見つけました。

関連する問題