3

mysqlがaes_encryptに使用するパディングスキームを知っている人はいますか?

私はたくさんのグーグルをしました、そして私が見つけたのは「バイトパディング」だけでした。しかし、それは一般的すぎます!

ありがとう

4

4 に答える 4

4

データのパディングはRFC3369/PKCS#5に従って行われます。キーはゼロで埋められます。残念ながら、どちらも文書化されていませんが、このバグレポートから情報を入手しました。

http://bugs.mysql.com/bug.php?id=16713

于 2012-05-02T15:59:29.533 に答える
2

これは、パディングがどのように機能するかを示すコードを使用した適切な説明です。

于 2012-05-02T16:11:02.113 に答える
1

使用されているパディングがわからない場合は、「NoPadding」で復号化してください。最後のブロックの最後に追加されたものを見てください。これにより、使用されているパディングスタイルがわかります。

于 2012-05-02T16:21:54.667 に答える
1

この答えは私を正しい軌道に乗せました:

https://stackoverflow.com/a/19692724

マーカス・アダムスも指摘したように、それは本当にPKCS7です。

これが誰かを助けることを願っています。

于 2014-06-13T10:32:16.363 に答える