| 12345678910111213141516 | 
							- //---------------------------------------------------------------------------
 
- #ifndef SecurityH
 
- #define SecurityH
 
- //---------------------------------------------------------------------------
 
- #define PWALG_SIMPLE 1
 
- #define PWALG_SIMPLE_MAGIC 0xA3
 
- #define PWALG_SIMPLE_MAXLEN 50
 
- #define PWALG_SIMPLE_FLAG 0xFF
 
- RawByteString EncryptPassword(UnicodeString Password, UnicodeString Key, Integer Algorithm = PWALG_SIMPLE);
 
- UnicodeString DecryptPassword(RawByteString Password, UnicodeString Key, Integer Algorithm = PWALG_SIMPLE);
 
- RawByteString SetExternalEncryptedPassword(RawByteString Password);
 
- bool GetExternalEncryptedPassword(RawByteString Encrypted, RawByteString & Password);
 
- //---------------------------------------------------------------------------
 
- bool WindowsValidateCertificate(const unsigned char * Certificate, size_t Len, UnicodeString & Error);
 
- //---------------------------------------------------------------------------
 
- #endif
 
 
  |