これは、この質問のフォローアップです。
Ⅳが気になりました。これを見ると、復号化と暗号化のために別々にランダムな IV が作成されます。また、復号化するデータと一緒に渡されることはありません。
私が間違っていなければ、IV は公開され、暗号化されたデータと一緒に送信される可能性があります。ただし、これはランダムであり、常に再利用されるべきではありません (たとえば、一連のゼロを取るなど)。
ただし、正常に復号化するには、暗号化に使用されたのと同じ IV を使用する必要があります。
新しいランダムな IV を生成するときに、復号化関数はどのように適切に機能しますか?
そして、それは機能します、私はそれをテストしました...