The following table shows the cross-reference between the core VB6/C functions and the .NET methods.
| Function | Equivalent .NET Method |
AES128_B64Mode | Aes128.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes128.Decrypt Method (String, String, Mode, String, EncodingBase)
|
AES128_Bytes | |
AES128_BytesMode | Aes128.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes128.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
AES128_File | Aes128.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes128.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
|
AES128_FileHex | Aes128.FileEncrypt Method (String, String, String, Mode, String)
Aes128.FileDecrypt Method (String, String, String, Mode, String)
|
AES128_Final | Aes128.Dispose Method
|
AES128_Hex | |
AES128_HexMode | Aes128.Encrypt Method (String, String, Mode, String)
Aes128.Decrypt Method (String, String, Mode, String)
|
AES128_Init | Aes128.InitEncrypt Method (Byte[], Mode, Byte[])
Aes128.InitDecrypt Method (Byte[], Mode, Byte[])
|
AES128_InitError | Aes128.ErrCode Property
|
AES128_InitHex | Aes128.InitEncrypt Method (String, Mode, String)
Aes128.InitDecrypt Method (String, Mode, String)
|
AES128_Update | Aes128.Update Method (Byte[])
|
AES128_UpdateHex | Aes128.Update Method (String)
|
AES192_B64Mode | Aes192.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes192.Decrypt Method (String, String, Mode, String, EncodingBase)
|
AES192_Bytes | |
AES192_BytesMode | Aes192.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes192.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
AES192_File | Aes192.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes192.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
|
AES192_FileHex | Aes192.FileEncrypt Method (String, String, String, Mode, String)
Aes192.FileDecrypt Method (String, String, String, Mode, String)
|
AES192_Final | Aes192.Dispose Method
|
AES192_Hex | |
AES192_HexMode | Aes192.Encrypt Method (String, String, Mode, String)
Aes192.Decrypt Method (String, String, Mode, String)
|
AES192_Init | Aes192.InitEncrypt Method (Byte[], Mode, Byte[])
Aes192.InitDecrypt Method (Byte[], Mode, Byte[])
|
AES192_InitError | Aes192.ErrCode Property
|
AES192_InitHex | Aes192.InitEncrypt Method (String, Mode, String)
Aes192.InitDecrypt Method (String, Mode, String)
|
AES192_Update | Aes192.Update Method (Byte[])
|
AES192_UpdateHex | Aes192.Update Method (String)
|
AES256_B64Mode | Aes256.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes256.Decrypt Method (String, String, Mode, String, EncodingBase)
|
AES256_Bytes | |
AES256_BytesMode | Aes256.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes256.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
AES256_File | Aes256.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes256.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
|
AES256_FileHex | Aes256.FileEncrypt Method (String, String, String, Mode, String)
Aes256.FileDecrypt Method (String, String, String, Mode, String)
|
AES256_Final | Aes256.Dispose Method
|
AES256_Hex | |
AES256_HexMode | Aes256.Encrypt Method (String, String, Mode, String)
Aes256.Decrypt Method (String, String, Mode, String)
|
AES256_Init | Aes256.InitEncrypt Method (Byte[], Mode, Byte[])
Aes256.InitDecrypt Method (Byte[], Mode, Byte[])
|
AES256_InitError | Aes256.ErrCode Property
|
AES256_InitHex | Aes256.InitEncrypt Method (String, Mode, String)
Aes256.InitDecrypt Method (String, Mode, String)
|
AES256_Update | Aes256.Update Method (Byte[])
|
AES256_UpdateHex | Aes256.Update Method (String)
|
API_CompileTime | General.CompileTime Method
|
API_ErrorLookup | General.ErrorLookup Method
|
API_LicenceType | General.LicenceType Method
|
API_ModuleName | General.ModuleName Method
|
API_PowerUpTests | General.PowerUpTests Method ()
|
API_Version | General.Version Method
|
BLF_B64Mode | Blowfish.Encrypt Method (String, String, Mode, String, EncodingBase)
Blowfish.Decrypt Method (String, String, Mode, String, EncodingBase)
|
BLF_Bytes | |
BLF_BytesMode | Blowfish.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Blowfish.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
BLF_File | Blowfish.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Blowfish.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
|
BLF_FileHex | Blowfish.FileEncrypt Method (String, String, String, Mode, String)
Blowfish.FileDecrypt Method (String, String, String, Mode, String)
|
BLF_Final | Blowfish.Dispose Method
|
BLF_Hex | |
BLF_HexMode | Blowfish.Encrypt Method (String, String, Mode, String)
Blowfish.Decrypt Method (String, String, Mode, String)
|
BLF_Init | Blowfish.InitEncrypt Method (Byte[], Mode, Byte[])
Blowfish.InitDecrypt Method (Byte[], Mode, Byte[])
|
BLF_InitError | Blowfish.ErrCode Property
|
BLF_InitHex | Blowfish.InitEncrypt Method (String, Mode, String)
Blowfish.InitDecrypt Method (String, Mode, String)
|
BLF_Update | Blowfish.Update Method (Byte[])
|
BLF_UpdateHex | Blowfish.Update Method (String)
|
CNV_B64Filter | |
CNV_B64StrFromBytes | |
CNV_BytesFromB64Str | |
CNV_BytesFromHexStr | Cnv.FromHex Method
|
CNV_HexFilter | Cnv.HexFilter Method
|
CNV_HexStrFromBytes | Cnv.ToHex Method (Byte[])
|
CIPHER_KeyWrap | Cipher.KeyWrap Method
|
CIPHER_KeyUnwrap | Cipher.KeyUnwrap Method
|
CRC_Bytes | Crc.Data Method (Byte[])
|
CRC_File | Crc.File Method
|
CRC_String | Crc.Data Method (String)
|
DES_B64Mode | Des.Encrypt Method (String, String, Mode, String, EncodingBase)
Des.Decrypt Method (String, String, Mode, String, EncodingBase)
|
DES_Bytes | |
DES_BytesMode | Des.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Des.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
DES_CheckKey | Des.CheckKey Method (Byte[])
Tdea.CheckKey Method (Byte[])
|
DES_CheckKeyHex | Des.CheckKey Method (String)
Tdea.CheckKey Method (String)
|
DES_File | Des.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Des.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
|
DES_FileHex | Des.FileEncrypt Method (String, String, String, Mode, String)
Des.FileDecrypt Method (String, String, String, Mode, String)
|
DES_Final | Des.Dispose Method
|
DES_Hex | |
DES_HexMode | Des.Encrypt Method (String, String, Mode, String)
Des.Decrypt Method (String, String, Mode, String)
|
DES_Init | Des.InitEncrypt Method (Byte[], Mode, Byte[])
Des.InitDecrypt Method (Byte[], Mode, Byte[])
|
DES_InitError | Des.ErrCode Property
|
DES_InitHex | Des.InitEncrypt Method (String, Mode, String)
Des.InitDecrypt Method (String, Mode, String)
|
DES_Update | Des.Update Method (Byte[])
|
DES_UpdateHex | Des.Update Method (String)
|
GCM_Decrypt | Gcm.Decrypt Method
|
GCM_Encrypt | Gcm.Encrypt Method
|
GCM_FinishKey | Gcm.Dispose Method
|
GCM_InitKey | Gcm.InitKey Method
|
GCM_NextDecrypt | Gcm.NextDecrypt Method
|
GCM_NextEncrypt | Gcm.NextEncrypt Method
|
HASH_Bytes | Hash.BytesFromBytes Method
|
HASH_File | Hash.BytesFromFile Method
|
HASH_HexFromBytes | Hash.HexFromBytes Method
|
HASH_HexFromFile | Hash.HexFromFile Method
|
HASH_HexFromHex | Hash.HexFromHex Method
|
MAC_Bytes | Mac.BytesFromBytes Method
|
MAC_HexFromBytes | Mac.HexFromBytes Method
|
MAC_HexFromHex | Mac.HexFromHex Method
|
MD5_AddBytes | Md5.AddData Method (Byte[])
|
MD5_AddString | Md5.AddData Method (String)
|
MD5_BytesHash | Md5.BytesHash Method
|
MD5_BytesHexHash | Md5.HexHash Method (Byte[])
|
MD5_FileHexHash | Md5.FileHexHash Method
Md5.FileTextHexHash Method
|
MD5_HexDigest | Md5.HexDigest Method
|
MD5_Hmac | Md5.Hmac Method (Byte[], Byte[])
|
MD5_HmacHex | Md5.Hmac Method (String, String)
|
MD5_Init | Md5.Init Method
|
MD5_Reset | Md5.Reset Method
|
MD5_StringHexHash | Md5.HexHash Method (String)
|
PAD_BytesBlock | Aes128.Pad Method (Byte[])
Blowfish.Pad Method (Byte[])
Des.Pad Method (Byte[])
Tdea.Pad Method (Byte[])
|
PAD_HexBlock | Aes128.Pad Method (String)
Blowfish.Pad Method (String)
Des.Pad Method (String)
Tdea.Pad Method (String)
|
PAD_UnpadBytes | Aes128.Unpad Method (Byte[])
Blowfish.Unpad Method (Byte[])
Des.Unpad Method (Byte[])
Tdea.Unpad Method (Byte[])
|
PAD_UnpadHex | Aes128.Unpad Method (String)
Blowfish.Unpad Method (String)
Des.Unpad Method (String)
Tdea.Unpad Method (String)
|
PBE_Kdf2 | Pbe.Kdf2 Method (Int32, Byte[], Byte[], Int32)
|
PBE_Kdf2Hex | Pbe.Kdf2 Method (Int32, String, String, Int32)
|
PC1_Bytes | Pc1.Encrypt Method (Byte[], Byte[])
|
PC1_File | Pc1.File Method
|
PC1_Hex | Pc1.Encrypt Method (String, String)
|
RNG_BytesWithPrompt | Rng.BytesWithPrompt Method (Int32)
|
RNG_HexWithPrompt | Rng.HexWithPrompt Method (Int32)
|
RNG_Initialize | Rng.Initialize Method
|
RNG_KeyBytes | Rng.KeyBytes Method (Int32, String) Rng.KeyBytes Method (Int32, Byte[])
|
RNG_KeyHex | Rng.KeyHex Method (Int32, String) Rng.KeyHex Method (Int32, Byte[])
|
RNG_MakeSeedFile | Rng.MakeSeedFile Method (String) Rng.MakeSeedFile Method (String, String, Rng.Strength)
|
RNG_NonceData | Rng.NonceBytes Method
|
RNG_NonceDataHex | Rng.NonceHex Method
|
RNG_Number | Rng.Number Method
|
RNG_Test | Rng.Test Method
|
RNG_UpdateSeedFile | Rng.UpdateSeedFile Method
|
SHA1_AddBytes | Sha1.AddData Method (Byte[])
|
SHA1_AddString | Sha1.AddData Method (String)
|
SHA1_BytesHash | Sha1.BytesHash Method
|
SHA1_BytesHexHash | Sha1.HexHash Method (Byte[])
|
SHA1_FileHexHash | Sha1.FileHexHash Method
Sha1.FileTextHexHash Method
|
SHA1_HexDigest | Sha1.HexDigest Method
|
SHA1_Hmac | Sha1.Hmac Method (Byte[], Byte[])
|
SHA1_HmacHex | Sha1.Hmac Method (String, String)
|
SHA1_Init | Sha1.Init Method
|
SHA1_Reset | Sha1.Reset Method
|
SHA1_StringHexHash | Sha1.HexHash Method (String)
|
SHA2_AddBytes | Sha256.AddData Method (Byte[])
|
SHA2_AddString | Sha256.AddData Method (String)
|
SHA2_BytesHash | Sha256.BytesHash Method
|
SHA2_BytesHexHash | Sha256.HexHash Method (Byte[])
|
SHA2_FileHexHash | Sha256.FileHexHash Method
Sha256.FileTextHexHash Method
|
SHA2_HexDigest | Sha256.HexDigest Method
|
SHA2_Hmac | Sha256.Hmac Method (Byte[], Byte[])
|
SHA2_HmacHex | Sha256.Hmac Method (String, String)
|
SHA2_Init | Sha256.Init Method
|
SHA2_Reset | Sha256.Reset Method
|
SHA2_StringHexHash | Sha256.HexHash Method (String)
|
TDEA_B64Mode | Tdea.Encrypt Method (String, String, Mode, String, EncodingBase)
Tdea.Decrypt Method (String, String, Mode, String, EncodingBase)
|
TDEA_Bytes | |
TDEA_BytesMode | Tdea.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Tdea.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
TDEA_File | Tdea.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Tdea.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
|
TDEA_FileHex | Tdea.FileEncrypt Method (String, String, String, Mode, String)
Tdea.FileDecrypt Method (String, String, String, Mode, String)
|
TDEA_Final | Tdea.Dispose Method
|
TDEA_Hex | |
TDEA_HexMode | Tdea.Encrypt Method (String, String, Mode, String)
Tdea.Decrypt Method (String, String, Mode, String)
|
TDEA_Init | Tdea.InitEncrypt Method (Byte[], Mode, Byte[])
Tdea.InitDecrypt Method (Byte[], Mode, Byte[])
|
TDEA_InitError | Tdea.ErrCode Property
|
TDEA_InitHex | Tdea.InitEncrypt Method (String, Mode, String)
Tdea.InitDecrypt Method (String, Mode, String)
|
TDEA_Update | Tdea.Update Method (Byte[])
|
TDEA_UpdateHex | Tdea.Update Method (String)
|
WIPE_Data | Wipe.Data Method
Wipe.String Method
|
WIPE_File | Wipe.File Method
|
ZLIB_Deflate | Zlib.Deflate Method
|
ZLIB_Inflate | Zlib.Inflate Method
|