The following table shows the cross-references 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 |
(Same as AES128_BytesMode with Mode=ECB)
Aes128.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes128.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
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_FileExt |
Aes128.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Aes128.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
|
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 |
(Same as AES128_HexMode with Mode=ECB)
Aes128.Encrypt Method (String, String, Mode, String)
Aes128.Decrypt Method (String, String, Mode, String)
|
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 |
(Same as AES192_BytesMode with Mode=ECB)
Aes192.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes192.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
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_FileExt |
Aes192.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Aes192.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
|
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 |
(Same as AES192_HexMode with Mode=ECB)
Aes192.FileEncrypt Method (String, String, String, Mode, String)
Aes192.FileDecrypt Method (String, String, String, Mode, String)
|
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 |
(Same as AES256_BytesMode with Mode=ECB)
Aes256.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes256.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
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_FileExt |
Aes256.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Aes256.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
|
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 |
(Same as AES256_HexMode with Mode=ECB)
Aes256.Encrypt Method (String, String, Mode, String)
Aes256.Decrypt Method (String, String, Mode, String)
|
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_ErrorCode |
General.ErrorCode 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 |
(Same as BLF_BytesMode with Mode=ECB)
Blowfish.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Blowfish.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
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_FileExt |
Blowfish.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Blowfish.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
|
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 |
(Same as BLF_HexMode with Mode=ECB)
Blowfish.Encrypt Method (String, String, Mode, String)
Blowfish.Decrypt Method (String, String, Mode, String)
|
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.Base64Filter Method
|
CNV_B64StrFromBytes |
Cnv.ToBase64 Method (Byte[])
|
CNV_BytesFromB64Str |
Cnv.FromBase64 Method
|
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 |
(Same as DES_BytesMode with Mode=ECB)
Des.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Des.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
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_FileExt |
Des.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Des.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
|
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 |
(Same as DES_HexMode with Mode=ECB)
Des.Encrypt Method (String, String, Mode, String)
Des.Decrypt Method (String, String, Mode, String)
|
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 |
(Same as TDEA_BytesMode with Mode=ECB)
Tdea.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Tdea.Decrypt Method (Byte[], Byte[], Mode, Byte[])
|
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_FileExt |
Tdea.FileEncrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Tdea.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
|
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 |
(Same as TDEA_HexMode with Mode=ECB)
Tdea.Encrypt Method (String, String, Mode, String)
Tdea.Decrypt Method (String, String, Mode, String)
|
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
|