crypt_test.c

来自「一个收集所有最基本功能的函数库;所有的函数都是尽量短小和简单 使用 doxyge」· C语言 代码 · 共 45 行

C
45
字号
/*************************************************************************** *            crypt_test.c * *  Thu May 24 11:22:05 2007 *  Copyright  2007  kf701 *  Email <kf701.ye AT gmail.com> ****************************************************************************/#include "kf701.h"int main(){	debug_verbose = 4;	int ret = 0;	char dest[128];	char decry[128];	char buf[16];	rand_string( buf, sizeof(buf) );	bin2hex( dest, buf, sizeof(buf) );	sys_debug("rand str(hex) = %s\n", dest);	ret = encode_b64( dest, buf, sizeof(buf) );	sys_debug("ret = %d,en_b64 = %s\n", ret, dest);	ret = decode_b64( decry, dest, strlen(dest) );	bin2hex( dest, decry, ret );	sys_debug("ret = %d,de_b64(hex) = %s\n", ret, dest );	char key[64] = "ubuntu";	char *ret1, *ret2;	ret1 = crypt( key, "ab" );	printf("ret1 = %s\n", ret1);	ret2 = crypt( key, "ab" );	printf("ret2 = %s\n", ret2);	rand_string( key, sizeof(key) );	ret1 = crypt( key, "ab" );	printf("ret1 = %s\n", ret1);	ret2 = crypt( key, "ab" );	printf("ret2 = %s\n", ret2);	}

⌨️ 快捷键说明

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