crypt.h
上传用户:surprise9
上传日期:2007-01-04
资源大小:426k
文件大小:1k
源码类别:

Ftp客户端

开发平台:

Visual C++

  1. // Crypt.h
  2. // Borrowed from:
  3. /* fcrypt.c */
  4. /* Copyright (C) 1993 Eric Young - see README for more details */
  5. typedef unsigned char des_cblock[8];
  6. typedef struct des_ks_struct
  7. {
  8. union {
  9. des_cblock _;
  10. /* make sure things are correct size on machines with
  11.  * 8 byte longs */
  12. unsigned long pad[2];
  13. } ks;
  14. #define _ ks._
  15. } des_key_schedule[16];
  16. LPCSTR crypt(LPCSTR buf,LPCSTR argSalt, char *buff);
  17. static int des_set_key(des_cblock *key,des_key_schedule schedule);
  18. static int body(unsigned long *out0, unsigned long *out1, des_key_schedule *ks,unsigned long Eswap0, unsigned long Eswap1);
  19. BOOL IsDES13validPwd(LPCSTR Password, LPCSTR StoredPassword);