Как зашифровать строку в 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, которая будет поддерживать его?

Ответы на вопрос(2)

Ваш ответ на вопрос