Como criptografar uma string no vb.net usando RijndaelManaged e usando o preenchimento PKCS5?

Eu uso o código a seguir para inicializar a criptografia ...

 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

O requisito é usar o PKCS5. Os modos de preenchimento no vb.net incluem apenas

ANSIX923ISO10126NenhumPKCS7Zeros

Portanto, não acho que exista um método para o PKCS5. Existe alguma maneira de adicioná-lo ou eu mesmo preciso escrever um método de criptografia? Se sim - como escrevo isso? Existe uma DLL confiável que o suporte?

questionAnswers(2)

yourAnswerToTheQuestion