-1
私は本当に助けに感謝します。私は以下のcodeを実行しています。残念ながら、私はIVを暗号文に正しく付加する方法を理解していません。 1行目は平文です。 2行目はDESの暗号化された平文です(間違っています)。 3行目は、ライン2.あなたの明確化をありがとうございました@JimBGoの暗号文にIVをどのように追加しますか?
**output** 1 Yolandi Visser 2 AAAAAAAAAAAfiIMmXF4ZPYOcypF5JA== 3 Yolandi Visser
あなたがしようとしていることの例を示してください。 Go暗号パッケージのaesとdesを使用することはほぼ同じです。 – JimB
また、DESブロックが8バイトだけの場合、IVバイトはどのように32バイトになりますか? – JimB
@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 **を指定できるようにしたい –