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
ANSIX923ISO10126NenhumPKCS7ZerosPortanto, 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?