mysqlがaes_encryptに使用するパディングスキームを知っている人はいますか?
私はたくさんのグーグルをしました、そして私が見つけたのは「バイトパディング」だけでした。しかし、それは一般的すぎます!
ありがとう
mysqlがaes_encryptに使用するパディングスキームを知っている人はいますか?
私はたくさんのグーグルをしました、そして私が見つけたのは「バイトパディング」だけでした。しかし、それは一般的すぎます!
ありがとう
データのパディングはRFC3369/PKCS#5に従って行われます。キーはゼロで埋められます。残念ながら、どちらも文書化されていませんが、このバグレポートから情報を入手しました。
これは、パディングがどのように機能するかを示すコードを使用した適切な説明です。
使用されているパディングがわからない場合は、「NoPadding」で復号化してください。最後のブロックの最後に追加されたものを見てください。これにより、使用されているパディングスタイルがわかります。
この答えは私を正しい軌道に乗せました:
https://stackoverflow.com/a/19692724
マーカス・アダムスも指摘したように、それは本当にPKCS7です。
これが誰かを助けることを願っています。