CryptoSys API Library Manual

Example: Tdea.Unpad 

[VB6 equivalent: PAD_UnpadHex]

Dim strInputHex As String
Dim strOutputHex As String
strInputHex = "FFFFFFFFFF030303"
Console.WriteLine("Input data= '" & strInputHex & "'")
strOutputHex = Tdea.Unpad(strInputHex)
Console.WriteLine("Result=     '" & strOutputHex & "'")
strInputHex = "0808080808080808"
Console.WriteLine("Input data= '" & strInputHex & "'")
strOutputHex = Tdea.Unpad(strInputHex)
Console.WriteLine("Result=     '" & strOutputHex & "'")
' Bad input data results in the same data being returned
strInputHex = "FFFFFFFFFFFFFFFF"
Console.WriteLine("Input data= '" & strInputHex & "'")
strOutputHex = Tdea.Unpad(strInputHex)
Console.WriteLine("Result=     '" & strOutputHex & "'")
If Len(strOutputHex) = Len(strInputHex) Then
    Console.WriteLine("DECRYPTION ERROR")
End If

See Also:
Cipher.Unpad Method (String, CipherAlgorithm, Padding)

[Contents] [Index]

[PREV: Example: Tdea.Pad ...]   [Contents]   [Index]   
   [NEXT: Example: Pbe.Kdf2 ...]

Copyright © 2001-23 D.I. Management Services Pty Ltd. All rights reserved. Generated 2023-05-20T13:01:10Z.