• KellermanSoftware.NET-Encryption-Library Assembly
    • Overview
    • Namespaces
      • KellermanSoftware.NetEncryptionLibrary Namespace
        • Overview
        • Classes
          • Encryption
            • Overview
            • Members
            • Encryption Constructor
              • Encryption Constructor(String)
              • Encryption Constructor(String,String)
              • Encryption Constructor()
            • Methods
              • BytesToHexString Method
              • BytesToQuotedPrintable Method
              • CompressBytes Method
              • CompressFile Method
              • CompressStream Method
              • CrcEqual Method
              • CreateTimedOneTimePassword Method
              • DecodeBase32 Method
              • DecodeBase58NoChecksum Method
              • DecodeBase58WithChecksum Method
              • DecodeBase64 Method
              • DecompressBytes Method
              • DecompressFile Method
              • DecompressStream Method
              • DecryptBytes Method
              • DecryptFile Method
                • DecryptFile(EncryptionProvider,String,String,String,Boolean) Method
                • DecryptFile(EncryptionProvider,String,String,String) Method
                • DecryptFile(String,String,X509Certificate2) Method
              • DecryptMemoryStream Method
              • DecryptStream Method
              • DecryptString Method
              • EncodeBase32 Method
              • EncodeBase58NoChecksum Method
              • EncodeBase58WithChecksum Method
              • EncodeBase64 Method
              • EncryptBytes Method
              • EncryptFile Method
                • EncryptFile(EncryptionProvider,String,String,String,Boolean) Method
                • EncryptFile(EncryptionProvider,String,String,String) Method
                • EncryptFile(String,String,X509Certificate2) Method
              • EncryptMemoryStream Method
              • EncryptStream Method
              • EncryptString Method
              • GenerateKey Method
                • GenerateKey() Method
                • GenerateKey(EncryptionProvider) Method
              • GenerateRSAKeys Method
              • GenerateSixDigitPin Method
              • GetFileAdler32 Method
              • GetFileAdler32Hex Method
              • GetFileCRC32 Method
              • GetFileCRC32Hex Method
              • GetStreamAdler32 Method
              • GetStreamAdler32Hex Method
              • GetStreamCRC32 Method
              • GetStringAdler32 Method
              • GetStringCRC32 Method
              • GetSymmetricEncryptionKeySize Method
              • HashBytes Method
                • HashBytes(HashProvider,Byte[]) Method
                • HashBytes(HashProvider,Byte[],Byte[]) Method
              • HashBytesBase64 Method
                • HashBytesBase64(HashProvider,Byte[]) Method
                • HashBytesBase64(HashProvider,Byte[],Byte[]) Method
              • HashBytesHex Method
                • HashBytesHex(HashProvider,Byte[]) Method
                • HashBytesHex(HashProvider,Byte[],Byte[]) Method
              • HashFile Method
                • HashFile(HashProvider,String) Method
                • HashFile(HashProvider,String,String) Method
              • HashFileBase64 Method
                • HashFileBase64(HashProvider,String) Method
                • HashFileBase64(HashProvider,String,String) Method
              • HashFileHex Method
                • HashFileHex(HashProvider,String) Method
                • HashFileHex(HashProvider,String,String) Method
              • HashString Method
                • HashString(HashProvider,String) Method
                • HashString(HashProvider,String,String) Method
              • HashStringBase64 Method
                • HashStringBase64(HashProvider,String) Method
                • HashStringBase64(HashProvider,String,String) Method
              • HashStringHex Method
                • HashStringHex(HashProvider,String) Method
                • HashStringHex(HashProvider,String,String) Method
              • HexadecimalStringToByteArray Method
              • IsFileEncrypted Method
              • IsStringEncrypted Method
              • SecureDirectoryErase Method
                • SecureDirectoryErase(String) Method
                • SecureDirectoryErase(String,String) Method
                • SecureDirectoryErase(String,String,SearchOption,SecureEraseAlgorithm) Method
              • SecureFileErase Method
                • SecureFileErase(String) Method
                • SecureFileErase(String,SecureEraseAlgorithm) Method
              • uuDecode Method
              • uuEncode Method
              • ValidateCertificate Method
              • VerifyTimeOneTimePassword Method
            • Properties
              • BitLength Property
              • CipherMethod Property
              • EncodingMethod Property
              • GHashStandard Property
              • InitializationVector Property
              • Padding Property
              • Passes Property
              • RsaKeySize Property
              • Salt Property
              • WriteEncryptionPrefix Property
        • Enumerations
          • CertificateStatus
          • CompressionType
          • EncryptionProvider
          • GHashStandard
          • HashProvider
          • SecureEraseAlgorithm
      • KellermanSoftware.NetEncryptionLibrary.ECDH Namespace
        • Overview
        • Classes
          • EcdhPrivateKey
            • Overview
            • Members
            • EcdhPrivateKey Constructor
              • EcdhPrivateKey Constructor()
              • EcdhPrivateKey Constructor(Byte[])
              • EcdhPrivateKey Constructor(String)
            • Methods
              • GetPublicKey Method
              • GetSharedSecretKey Method
            • Properties
              • PrivateKeyString Property
              • PrivateKeyValue Property
          • EcdhPublicKey
            • Overview
            • Members
            • EcdhPublicKey Constructor
              • EcdhPublicKey Constructor(Byte[])
              • EcdhPublicKey Constructor(String)
            • Properties
              • PublicKeyString Property
              • PublicKeyValue Property
          • EcdhSharedSecretKey
            • Overview
            • Members
            • Properties
              • SharedKeyString Property
              • SharedKeyValue Property
  • Buy Now
  • Licensing
    • EULA
    • Copyright
    • Licensing and Distribution
    • Using Your License Key
  • Contact Information
  • System Requirements
  • Uninstalling
  • Basic Tasks
    • Compressing Files
    • Creating Keys
    • Cyclic Redundancy Check
    • ECDH Shared Secret
    • Encoding
    • Encrypting Files
    • Encrypting Strings
    • Format Preserving Encryption
    • Hashing Files
    • Hashing Strings
    • HMAC Examples
    • One Time Password
    • RSA Encrypt Files
    • RSA Encrypt Strings
    • Secure Directory Erase
    • Secure File Erase