Security.h 810 B

123456789101112131415
  1. //---------------------------------------------------------------------------
  2. #ifndef SecurityH
  3. #define SecurityH
  4. //---------------------------------------------------------------------------
  5. #define PWALG_SIMPLE 1
  6. #define PWALG_SIMPLE_MAGIC 0xA3
  7. #define PWALG_SIMPLE_STRING ((AnsiString)"0123456789ABCDEF")
  8. #define PWALG_SIMPLE_MAXLEN 50
  9. #define PWALG_SIMPLE_FLAG 0xFF
  10. AnsiString EncryptPassword(AnsiString Password, AnsiString Key, Integer Algorithm = PWALG_SIMPLE);
  11. AnsiString DecryptPassword(AnsiString Password, AnsiString Key, Integer Algorithm = PWALG_SIMPLE);
  12. AnsiString SetExternalEncryptedPassword(AnsiString Password);
  13. bool GetExternalEncryptedPassword(AnsiString Encrypted, AnsiString & Password);
  14. //---------------------------------------------------------------------------
  15. #endif