Как зашифровать строку в vb.net, используя RijndaelManaged и используя заполнение PKCS5?
Я использую следующий код для инициализации шифрования ...
Dim symmetricKey As New System.Security.Cryptography.RijndaelManaged()
With symmetricKey
.Key = Encoding.ASCII.GetBytes(Key)
.IV = Encoding.ASCII.GetBytes(IV)
.Mode = CipherMode.CBC
.BlockSize = 128
.KeySize = 128
.Padding = PaddingMode.PKCS7
End With
Требование заключается в использовании PKCS5. Режимы заполнения в vb.net включают только
ANSIX923ISO10126НиктоPKCS7нулиПоэтому я не думаю, что есть метод для PKCS5. Есть ли способ добавить его, или мне нужно самому написать метод шифрования? Если так - как мне это написать? Есть ли надежная DLL, которая будет поддерживать его?