Message locked encryption algorythm provides conistant cryptotext
by derving the encryption key from the contents of the message.
System Object NMLE MessageLockedAlgoritm THashAlgorithm, TEncryptionAlgorithm NMLE.HCE HCE THashAlgorithm, TEncryptionAlgorithm NMLE.RCE RCE THashAlgorithm, TEncryptionAlgorithm Namespace: NMLEAssembly: NMLE (in NMLE.dll) Version: 1.0.0.0 (1.0.0.0)
public abstract class MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm> : IMessageLockedAlgorithm
where THashAlgorithm : new(), HashAlgorithm
where TEncryptionAlgorithm : new(), SymmetricAlgorithm
public abstract class MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm> : IMessageLockedAlgorithm
where THashAlgorithm : new(), HashAlgorithm
where TEncryptionAlgorithm : new(), SymmetricAlgorithm
Public MustInherit Class MessageLockedAlgoritm(Of THashAlgorithm As {New, HashAlgorithm}, TEncryptionAlgorithm As {New, SymmetricAlgorithm})
Implements IMessageLockedAlgorithm
Public MustInherit Class MessageLockedAlgoritm(Of THashAlgorithm As {New, HashAlgorithm}, TEncryptionAlgorithm As {New, SymmetricAlgorithm})
Implements IMessageLockedAlgorithm
generic<typename THashAlgorithm, typename TEncryptionAlgorithm>
where THashAlgorithm : gcnew(), HashAlgorithm
where TEncryptionAlgorithm : gcnew(), SymmetricAlgorithm
public ref class MessageLockedAlgoritm abstract : IMessageLockedAlgorithm
generic<typename THashAlgorithm, typename TEncryptionAlgorithm>
where THashAlgorithm : gcnew(), HashAlgorithm
where TEncryptionAlgorithm : gcnew(), SymmetricAlgorithm
public ref class MessageLockedAlgoritm abstract : IMessageLockedAlgorithm
- THashAlgorithm
-
The hash algorythm used to produce the keys used to encrypt the
message.
- TEncryptionAlgorithm
-
The cryptographic algorytm used to produce the cyphertext.