Hashed Convergent Encryption algorythm. Provides methods to
perform MLE convergent encryption with a hash check
System Object NMLE MessageLockedAlgoritm THashAlgorithm,
TEncryptionAlgorithm NMLE.HCE HCE THashAlgorithm, TEncryptionAlgorithm Namespace: NMLE.HCEAssembly: NMLE (in NMLE.dll) Version: 1.0.0.0 (1.0.0.0)
public class HCE<THashAlgorithm, TEncryptionAlgorithm> : MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm>
where THashAlgorithm : new(), HashAlgorithm
where TEncryptionAlgorithm : new(), SymmetricAlgorithm
public class HCE<THashAlgorithm, TEncryptionAlgorithm> : MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm>
where THashAlgorithm : new(), HashAlgorithm
where TEncryptionAlgorithm : new(), SymmetricAlgorithm
Public Class HCE(Of THashAlgorithm As {New, HashAlgorithm}, TEncryptionAlgorithm As {New, SymmetricAlgorithm})
Inherits MessageLockedAlgoritm(Of THashAlgorithm, TEncryptionAlgorithm)
Public Class HCE(Of THashAlgorithm As {New, HashAlgorithm}, TEncryptionAlgorithm As {New, SymmetricAlgorithm})
Inherits MessageLockedAlgoritm(Of THashAlgorithm, TEncryptionAlgorithm)
generic<typename THashAlgorithm, typename TEncryptionAlgorithm>
where THashAlgorithm : gcnew(), HashAlgorithm
where TEncryptionAlgorithm : gcnew(), SymmetricAlgorithm
public ref class HCE : public MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm>
generic<typename THashAlgorithm, typename TEncryptionAlgorithm>
where THashAlgorithm : gcnew(), HashAlgorithm
where TEncryptionAlgorithm : gcnew(), SymmetricAlgorithm
public ref class HCE : public MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm>
- THashAlgorithm
-
The hash algorythm used to derive the key
- TEncryptionAlgorithm
-
The encryption algorythm used transform the message