Assembly: Keystone.Enigma (in Keystone.Enigma.dll)

Name Description
Public class AsymmetricEncryption Preserves data integrity by applying on it RSA based asymmetric encryption/decryption algorithms.
Public class CryptographicStrategy The base class of any receiver of a EnigmaController cryptographic operation requests, and whose purpose is to preserve data integrity when exchanged.
Public class EncryptionStrategy The base class of any receiver of a EnigmaController encryption operation requests, and whose purpose is to preserve data confidentiality when exchanged.
Public class EnigmaController Offers an unified access point to activate methods that strengthen data integrity by applying state of the industry confidentiality and authenticity cryptographic techniques.
Public class Hashing Aids to verify data authenticity by applying on it any HashAlgorithm.
Public class HashingStrategy The base class of any receiver of a EnigmaController hashing operation requests, and whose purpose is to aid to verify data authenticity.
Public class SymmetricEncryption Preserves data integrity by applying on it any SymmetricAlgorithm encryption/decryption operations.
Public class SymmetricEncryptionKey Represents a symmetric encryption secret key.
Top

Windows, Windows Server, OS X, macOS, iOS, tvOS, Android, Linux, AWS, Azure

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 4.6

Others

Xamarin, Mono