CryptoSys API Library Manual

Cross-reference between Functions and .NET Methods

The following table shows the cross-reference between the core VB6/C functions and the .NET methods.

Note: The _Bytes and _Hex functions have the same .NET equivalents as the _BytesMode and _HexMode functions, respectively, with Mode=ECB.

FunctionEquivalent .NET Method
AES128_B64ModeAes128.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes128.Decrypt Method (String, String, Mode, String, EncodingBase)
AES128_Bytes 
AES128_BytesModeAes128.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes128.Decrypt Method (Byte[], Byte[], Mode, Byte[])
AES128_FileAes128.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes128.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
AES128_FileHexAes128.FileEncrypt Method (String, String, String, Mode, String)
Aes128.FileDecrypt Method (String, String, String, Mode, String)
AES128_FinalAes128.Dispose Method
AES128_Hex 
AES128_HexModeAes128.Encrypt Method (String, String, Mode, String)
Aes128.Decrypt Method (String, String, Mode, String)
AES128_InitAes128.InitEncrypt Method (Byte[], Mode, Byte[])
Aes128.InitDecrypt Method (Byte[], Mode, Byte[])
AES128_InitErrorAes128.ErrCode Property
AES128_InitHexAes128.InitEncrypt Method (String, Mode, String)
Aes128.InitDecrypt Method (String, Mode, String)
AES128_UpdateAes128.Update Method (Byte[])
AES128_UpdateHexAes128.Update Method (String)
AES192_B64ModeAes192.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes192.Decrypt Method (String, String, Mode, String, EncodingBase)
AES192_Bytes 
AES192_BytesModeAes192.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes192.Decrypt Method (Byte[], Byte[], Mode, Byte[])
AES192_FileAes192.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes192.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
AES192_FileHexAes192.FileEncrypt Method (String, String, String, Mode, String)
Aes192.FileDecrypt Method (String, String, String, Mode, String)
AES192_FinalAes192.Dispose Method
AES192_Hex 
AES192_HexModeAes192.Encrypt Method (String, String, Mode, String)
Aes192.Decrypt Method (String, String, Mode, String)
AES192_InitAes192.InitEncrypt Method (Byte[], Mode, Byte[])
Aes192.InitDecrypt Method (Byte[], Mode, Byte[])
AES192_InitErrorAes192.ErrCode Property
AES192_InitHexAes192.InitEncrypt Method (String, Mode, String)
Aes192.InitDecrypt Method (String, Mode, String)
AES192_UpdateAes192.Update Method (Byte[])
AES192_UpdateHexAes192.Update Method (String)
AES256_B64ModeAes256.Encrypt Method (String, String, Mode, String, EncodingBase)
Aes256.Decrypt Method (String, String, Mode, String, EncodingBase)
AES256_Bytes 
AES256_BytesModeAes256.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Aes256.Decrypt Method (Byte[], Byte[], Mode, Byte[])
AES256_FileAes256.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Aes256.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
AES256_FileHexAes256.FileEncrypt Method (String, String, String, Mode, String)
Aes256.FileDecrypt Method (String, String, String, Mode, String)
AES256_FinalAes256.Dispose Method
AES256_Hex 
AES256_HexModeAes256.Encrypt Method (String, String, Mode, String)
Aes256.Decrypt Method (String, String, Mode, String)
AES256_InitAes256.InitEncrypt Method (Byte[], Mode, Byte[])
Aes256.InitDecrypt Method (Byte[], Mode, Byte[])
AES256_InitErrorAes256.ErrCode Property
AES256_InitHexAes256.InitEncrypt Method (String, Mode, String)
Aes256.InitDecrypt Method (String, Mode, String)
AES256_UpdateAes256.Update Method (Byte[])
AES256_UpdateHexAes256.Update Method (String)
API_CompileTimeGeneral.CompileTime Method
API_ErrorLookupGeneral.ErrorLookup Method
API_LicenceTypeGeneral.LicenceType Method
API_ModuleNameGeneral.ModuleName Method
API_PowerUpTestsGeneral.PowerUpTests Method ()
API_VersionGeneral.Version Method
BLF_B64ModeBlowfish.Encrypt Method (String, String, Mode, String, EncodingBase)
Blowfish.Decrypt Method (String, String, Mode, String, EncodingBase)
BLF_Bytes 
BLF_BytesModeBlowfish.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Blowfish.Decrypt Method (Byte[], Byte[], Mode, Byte[])
BLF_FileBlowfish.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Blowfish.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
BLF_FileHexBlowfish.FileEncrypt Method (String, String, String, Mode, String)
Blowfish.FileDecrypt Method (String, String, String, Mode, String)
BLF_FinalBlowfish.Dispose Method
BLF_Hex 
BLF_HexModeBlowfish.Encrypt Method (String, String, Mode, String)
Blowfish.Decrypt Method (String, String, Mode, String)
BLF_InitBlowfish.InitEncrypt Method (Byte[], Mode, Byte[])
Blowfish.InitDecrypt Method (Byte[], Mode, Byte[])
BLF_InitErrorBlowfish.ErrCode Property
BLF_InitHexBlowfish.InitEncrypt Method (String, Mode, String)
Blowfish.InitDecrypt Method (String, Mode, String)
BLF_UpdateBlowfish.Update Method (Byte[])
BLF_UpdateHexBlowfish.Update Method (String)
CNV_B64Filter 
CNV_B64StrFromBytes 
CNV_BytesFromB64Str 
CNV_BytesFromHexStrCnv.FromHex Method
CNV_HexFilterCnv.HexFilter Method
CNV_HexStrFromBytesCnv.ToHex Method (Byte[])
CIPHER_KeyWrapCipher.KeyWrap Method
CIPHER_KeyUnwrapCipher.KeyUnwrap Method
CRC_BytesCrc.Data Method (Byte[])
CRC_FileCrc.File Method
CRC_StringCrc.Data Method (String)
DES_B64ModeDes.Encrypt Method (String, String, Mode, String, EncodingBase)
Des.Decrypt Method (String, String, Mode, String, EncodingBase)
DES_Bytes 
DES_BytesModeDes.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Des.Decrypt Method (Byte[], Byte[], Mode, Byte[])
DES_CheckKeyDes.CheckKey Method (Byte[])
Tdea.CheckKey Method (Byte[])
DES_CheckKeyHexDes.CheckKey Method (String)
Tdea.CheckKey Method (String)
DES_FileDes.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Des.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
DES_FileHexDes.FileEncrypt Method (String, String, String, Mode, String)
Des.FileDecrypt Method (String, String, String, Mode, String)
DES_FinalDes.Dispose Method
DES_Hex 
DES_HexModeDes.Encrypt Method (String, String, Mode, String)
Des.Decrypt Method (String, String, Mode, String)
DES_InitDes.InitEncrypt Method (Byte[], Mode, Byte[])
Des.InitDecrypt Method (Byte[], Mode, Byte[])
DES_InitErrorDes.ErrCode Property
DES_InitHexDes.InitEncrypt Method (String, Mode, String)
Des.InitDecrypt Method (String, Mode, String)
DES_UpdateDes.Update Method (Byte[])
DES_UpdateHexDes.Update Method (String)
GCM_DecryptGcm.Decrypt Method
GCM_EncryptGcm.Encrypt Method
GCM_FinishKeyGcm.Dispose Method
GCM_InitKeyGcm.InitKey Method
GCM_NextDecryptGcm.NextDecrypt Method
GCM_NextEncryptGcm.NextEncrypt Method
HASH_BytesHash.BytesFromBytes Method
HASH_FileHash.BytesFromFile Method
HASH_HexFromBytesHash.HexFromBytes Method
HASH_HexFromFileHash.HexFromFile Method
HASH_HexFromHexHash.HexFromHex Method
MAC_BytesMac.BytesFromBytes Method
MAC_HexFromBytesMac.HexFromBytes Method
MAC_HexFromHexMac.HexFromHex Method
MD5_AddBytesMd5.AddData Method (Byte[])
MD5_AddStringMd5.AddData Method (String)
MD5_BytesHashMd5.BytesHash Method
MD5_BytesHexHashMd5.HexHash Method (Byte[])
MD5_FileHexHashMd5.FileHexHash Method
Md5.FileTextHexHash Method
MD5_HexDigestMd5.HexDigest Method
MD5_HmacMd5.Hmac Method (Byte[], Byte[])
MD5_HmacHexMd5.Hmac Method (String, String)
MD5_InitMd5.Init Method
MD5_ResetMd5.Reset Method
MD5_StringHexHashMd5.HexHash Method (String)
PAD_BytesBlockAes128.Pad Method (Byte[])
Blowfish.Pad Method (Byte[])
Des.Pad Method (Byte[])
Tdea.Pad Method (Byte[])
PAD_HexBlockAes128.Pad Method (String)
Blowfish.Pad Method (String)
Des.Pad Method (String)
Tdea.Pad Method (String)
PAD_UnpadBytesAes128.Unpad Method (Byte[])
Blowfish.Unpad Method (Byte[])
Des.Unpad Method (Byte[])
Tdea.Unpad Method (Byte[])
PAD_UnpadHexAes128.Unpad Method (String)
Blowfish.Unpad Method (String)
Des.Unpad Method (String)
Tdea.Unpad Method (String)
PBE_Kdf2Pbe.Kdf2 Method (Int32, Byte[], Byte[], Int32)
PBE_Kdf2HexPbe.Kdf2 Method (Int32, String, String, Int32)
PC1_BytesPc1.Encrypt Method (Byte[], Byte[])
PC1_FilePc1.File Method
PC1_HexPc1.Encrypt Method (String, String)
RNG_BytesWithPromptRng.BytesWithPrompt Method (Int32)
RNG_HexWithPromptRng.HexWithPrompt Method (Int32)
RNG_InitializeRng.Initialize Method
RNG_KeyBytesRng.KeyBytes Method (Int32, String)
Rng.KeyBytes Method (Int32, Byte[])
RNG_KeyHexRng.KeyHex Method (Int32, String)
Rng.KeyHex Method (Int32, Byte[])
RNG_MakeSeedFileRng.MakeSeedFile Method (String)
Rng.MakeSeedFile Method (String, String, Rng.Strength)
RNG_NonceDataRng.NonceBytes Method
RNG_NonceDataHexRng.NonceHex Method
RNG_NumberRng.Number Method
RNG_TestRng.Test Method
RNG_UpdateSeedFileRng.UpdateSeedFile Method
SHA1_AddBytesSha1.AddData Method (Byte[])
SHA1_AddStringSha1.AddData Method (String)
SHA1_BytesHashSha1.BytesHash Method
SHA1_BytesHexHashSha1.HexHash Method (Byte[])
SHA1_FileHexHashSha1.FileHexHash Method
Sha1.FileTextHexHash Method
SHA1_HexDigestSha1.HexDigest Method
SHA1_HmacSha1.Hmac Method (Byte[], Byte[])
SHA1_HmacHexSha1.Hmac Method (String, String)
SHA1_InitSha1.Init Method
SHA1_ResetSha1.Reset Method
SHA1_StringHexHashSha1.HexHash Method (String)
SHA2_AddBytesSha256.AddData Method (Byte[])
SHA2_AddStringSha256.AddData Method (String)
SHA2_BytesHashSha256.BytesHash Method
SHA2_BytesHexHashSha256.HexHash Method (Byte[])
SHA2_FileHexHashSha256.FileHexHash Method
Sha256.FileTextHexHash Method
SHA2_HexDigestSha256.HexDigest Method
SHA2_HmacSha256.Hmac Method (Byte[], Byte[])
SHA2_HmacHexSha256.Hmac Method (String, String)
SHA2_InitSha256.Init Method
SHA2_ResetSha256.Reset Method
SHA2_StringHexHashSha256.HexHash Method (String)
TDEA_B64ModeTdea.Encrypt Method (String, String, Mode, String, EncodingBase)
Tdea.Decrypt Method (String, String, Mode, String, EncodingBase)
TDEA_Bytes 
TDEA_BytesModeTdea.Encrypt Method (Byte[], Byte[], Mode, Byte[])
Tdea.Decrypt Method (Byte[], Byte[], Mode, Byte[])
TDEA_FileTdea.FileEncrypt Method (String, String, Byte[], Mode, Byte[])
Tdea.FileDecrypt Method (String, String, Byte[], Mode, Byte[])
TDEA_FileHexTdea.FileEncrypt Method (String, String, String, Mode, String)
Tdea.FileDecrypt Method (String, String, String, Mode, String)
TDEA_FinalTdea.Dispose Method
TDEA_Hex 
TDEA_HexModeTdea.Encrypt Method (String, String, Mode, String)
Tdea.Decrypt Method (String, String, Mode, String)
TDEA_InitTdea.InitEncrypt Method (Byte[], Mode, Byte[])
Tdea.InitDecrypt Method (Byte[], Mode, Byte[])
TDEA_InitErrorTdea.ErrCode Property
TDEA_InitHexTdea.InitEncrypt Method (String, Mode, String)
Tdea.InitDecrypt Method (String, Mode, String)
TDEA_UpdateTdea.Update Method (Byte[])
TDEA_UpdateHexTdea.Update Method (String)
WIPE_DataWipe.Data Method
Wipe.String Method
WIPE_FileWipe.File Method
ZLIB_DeflateZlib.Deflate Method
ZLIB_InflateZlib.Inflate Method

[Contents] [Index]

[HOME]   [NEXT: List of .NET Methods...]

Copyright © 2001-9 D.I. Management Services Pty Ltd. All rights reserved.