crypt.h

来自「PostgreSQL7.4.6 for Linux」· C头文件 代码 · 共 35 行

H
35
字号
/*------------------------------------------------------------------------- * * crypt.h *	  Interface to libpq/crypt.c * * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * * $Id: crypt.h,v 1.26 2003/08/04 02:40:13 momjian Exp $ * *------------------------------------------------------------------------- */#ifndef PG_CRYPT_H#define PG_CRYPT_H#include "libpq/libpq-be.h"/* Also defined in interfaces/odbc/md5.h */#define MD5_PASSWD_LEN	35#define isMD5(passwd)	(strncmp((passwd),"md5",3) == 0 && \						 strlen(passwd) == MD5_PASSWD_LEN)extern int md5_crypt_verify(const Port *port, const char *user,				 char *client_pass);extern bool md5_hash(const void *buff, size_t len, char *hexsum);extern bool CheckMD5Pwd(char *passwd, char *storedpwd, char *seed);/* Also defined in interfaces/odbc/md5.h */extern bool EncryptMD5(const char *passwd, const char *salt,		   size_t salt_len, char *buf);#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?