⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 skey.h

📁 一次性口令认证系统SKEY的实现
💻 H
字号:
#if	defined(__TURBOC__) || defined(__STDC__) || defined(LATTICE)#define	ANSIPROTO	1#endif#ifndef	__ARGS#ifdef	ANSIPROTO#define	__ARGS(x)	x#else#define	__ARGS(x)	()#endif#endif/* Server-side data structure for reading keys file during login */struct skey {	FILE *keyfile;	char buf[256];	char *logname;	int n;	char *seed;	char *val;	long	recstart; /*needed so reread of buffer is efficient*/};/* Client-side structure for scanning data stream for challenge */struct mc {	char buf[256];	int skip;	int cnt;};void f __ARGS((char *x));int keycrunch __ARGS((char *result,char *seed,char *passwd));char *btoe __ARGS((char *engout,char *c));char *put8 __ARGS((char *out,char *s));int etob __ARGS((char *out,char *e));void rip __ARGS((char *buf));int skeychallenge __ARGS((struct skey *mp,char *name));int skeylookup __ARGS((struct skey *mp,char *name));int skeyverify __ARGS((struct skey *mp,char *response));

⌨️ 快捷键说明

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