代码拉取完成,页面将自动刷新
#ifndef CRYPT_H
#define CRYPT_H
/* Number of bytes in salt (raw, fully used, not printable-encoded bytes).
* This is configurable, but don't set it too high (up to say 10). But 4
* is plenty really, 2^32 salts possible (the DES-style crypt used only 4096).
*/
#define MD5_SALTLEN 4
/* Magic string, used in hashing. Configurable. */
#define MD5_MAGIC "xyzz"
/* Maximum length (in bytes) of digested data.
* This is /not/ configurable! Don't change it.
*/
#define MD5_MAXLEN 55
/* This salt value is used in generating salts. It must
* be a valid salt as returned by md5crypt(), or the
* routine will go into an infinite loop when generating
* a salt from an unrecognized string. Any value returned
* from md5crypt("anything", NULL, NULL) is valid here.
*/
#define MD5_VALID_SALT "anhlklck!ggddl`l`lg`bjblodlfcljdcnhffib`c"
typedef unsigned char byte;
char *custom_crypt(CONST char *key, CONST char *salt, byte *rawout);
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。