Cryptography

Encryption and decryption of text and files
EncryptText Encrypt a string, using a key, a specified algorithm and encoding format

Cryptography.EncryptText Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToEncrypt:  EncryptionKey:  CipherMode:Cryptography.CipherMode.CBC PaddingMode:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  EncryptedText=> EncryptedText
EncryptTextUseIV Encrypt a string, using a key, a specified algorithm, encoding format and a randomly generated Initialization Vector

Cryptography.EncryptTextUseIV Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToEncrypt:  EncryptionKey:  CipherMode:Cryptography.CipherMode.CBC PaddingMode:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  EncryptedText=> EncryptedText InitializationVector=> InitializationVector
EncryptTextUseSalt Encrypt a string, using a key, a specified algorithm, encoding format and a randomly generated Salt

Cryptography.EncryptTextUseSalt Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToEncrypt:  EncryptionKey:  CipherMode:Cryptography.CipherMode.CBC PaddingMode:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  EncryptedText=> EncryptedText Salt=> Salt
EncryptTextUseSaltAndIV Encrypt a string, using a key, a specified algorithm, encoding format and a randomly generated Salt and Initialization Vector

Cryptography.EncryptTextUseSaltAndIV Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToEncrypt:  EncryptionKey:  CipherMode:Cryptography.CipherMode.CBC PaddingMode:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  EncryptedText=> EncryptedText Salt=> Salt InitializationVector=> InitializationVector
DecryptText Decrypt a string based on a specified key, encoding and algorithm

Cryptography.DecryptText Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToDecrypt:  DecryptionKey:  CipherMode:Cryptography.CipherMode.CBC Padding:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  DecryptedText=> DecryptedText
DecryptTextUseSalt Decrypt a string, using a key, a specified algorithm, encoding format and a Salt

Cryptography.DecryptTextUseSalt Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToDecrypt:  DecryptionKey:  CipherMode:Cryptography.CipherMode.CBC Padding:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  Salt:  DecryptedText=> DecryptedText
DecryptTextUseIV Decrypt a string, using a key, a specified algorithm, encoding format and an Initialization Vector

Cryptography.DecryptTextUseIV Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToDecrypt:  DecryptionKey:  CipherMode:Cryptography.CipherMode.CBC Padding:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  InitializationVector:  DecryptedText=> DecryptedText
DecryptTextUseSaltAndIV Decrypt a string, using a key, a specified algorithm, encoding format, a Salt and an Initialization Vector

Cryptography.DecryptTextUseSaltAndIV Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToDecrypt:  DecryptionKey:  CipherMode:Cryptography.CipherMode.CBC Padding:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  Salt:  InitializationVector:  DecryptedText=> DecryptedText
EncryptFromFile Encrypt the contents of a file, using a key, a specified algorithm and encoding format

Cryptography.EncryptFromFile Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES FileToEncrypt:  EncryptionKey:  CipherMode:Cryptography.CipherMode.CBC PaddingMode:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  EncryptedText=> EncryptedText
EncryptFromFileUseIV Encrypt the contents of a file using a key, a specified algorithm, encoding format and a randomly generated Initialization Vector

Cryptography.EncryptFromFileUseIV Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES FileToEncrypt:  EncryptionKey:  CipherMode:Cryptography.CipherMode.CBC PaddingMode:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  EncryptedText=> EncryptedText InitializationVector=> InitializationVector
EncryptFromFileUseSalt Encrypt the contents of a file, using a key, a specified algorithm, encoding format and a randomly generated Salt

Cryptography.EncryptFromFileUseSalt Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES FileToEncrypt:  EncryptionKey:  CipherMode:Cryptography.CipherMode.CBC PaddingMode:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  EncryptedText=> EncryptedText Salt=> Salt
EncryptFromFileUseSaltAndIV Encrypt the contents of a file, using a key, a specified algorithm, encoding format and a randomly generated Salt and Initialization Vector

Cryptography.EncryptFromFileUseSaltAndIV Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES FileToEncrypt:  EncryptionKey:  CipherMode:Cryptography.CipherMode.CBC PaddingMode:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  EncryptedText=> EncryptedText Salt=> Salt InitializationVector=> InitializationVector
DecryptToFile Decrypt a string to a file based on a specified key, encoding and algorithm

Cryptography.DecryptToFile Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToDecrypt:  DecryptionKey:  DecryptToFile:  IfFileExists:Cryptography.FileExistsAction.AddSequentialSuffix CipherMode:Cryptography.CipherMode.CBC Padding:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  DecryptedFile=> DecryptedFile
DecryptToFileUseSalt Decrypt a string to a file based on a specified key, encoding, algorithm and Salt

Cryptography.DecryptToFileUseSalt Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToDecrypt:  DecryptionKey:  DecryptToFile:  IfFileExists:Cryptography.FileExistsAction.AddSequentialSuffix CipherMode:Cryptography.CipherMode.CBC Padding:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  Salt:  DecryptedFile=> DecryptedFile
DecryptToFileUseIV Decrypt a string to a file based on a specified key, encoding, algorithm and IV

Cryptography.DecryptToFileUseIV Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToDecrypt:  DecryptionKey:  DecryptToFile:  IfFileExists:Cryptography.FileExistsAction.AddSequentialSuffix CipherMode:Cryptography.CipherMode.CBC Padding:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  InitializationVector:  DecryptedFile=> DecryptedFile
DecryptToFileUseSaltAndIV Decrypt a string to a file based on a specified key, encoding, algorithm, Salt and IV

Cryptography.DecryptToFileUseSaltAndIV Encoding:Cryptography.EncryptionEncoding.Unicode Algorithm:Cryptography.SymmetricEncryptionAlgorithm.AES TextToDecrypt:  DecryptionKey:  DecryptToFile:  IfFileExists:Cryptography.FileExistsAction.AddSequentialSuffix CipherMode:Cryptography.CipherMode.CBC Padding:Cryptography.PaddingMode.PKCS7 BlockSize:  KeySize:  Salt:  InitializationVector:  DecryptedFile=> DecryptedFile
HashText Hash a string using a specified algorithm and encoding format

Cryptography.HashText HashAlgorithm:Cryptography.HashAlgorithm.MD5 Encoding:Cryptography.EncryptionEncoding.Unicode TextToHash:  HashedText=> HashedText
HashFromFile Hash the contents of a file using a specified algorithm and encoding format

Cryptography.HashFromFile HashAlgorithm:Cryptography.HashAlgorithm.MD5 Encoding:Cryptography.EncryptionEncoding.Unicode File:  HashedText=> HashedText
HashTextWithKey Hash a string with a key, using a specified algorithm and encoding format

Cryptography.HashTextWithKey HashAlgorithm:Cryptography.KeyedHashAlgorithm.HMACMD5 Encoding:Cryptography.EncryptionEncoding.Unicode TextToHash:  HashKey:  HashedText=> HashedText
HashFromFileWithKey Hash the contents of a file with a key, using a specified algorithm and encoding format

Cryptography.HashFromFileWithKey KeyedHashAlgorithm:Cryptography.KeyedHashAlgorithm.HMACMD5 Encoding:Cryptography.EncryptionEncoding.Unicode FileToHash:  HashKey:  HashedText=> HashedText