My Opera is closing 1st of March

Linux夜航船

Everything should be easy.

封装SHA1库,顺便更新一下MD5库

, , , ,

MD5库类似,今天封装了个SHA1的库。
/*
* 编译方法
*
* gcc -o sha1test sha1test.c libleosha1.so
* 此方法需要将libleomd5.so复制到系统路径下,例如/usr/lib
*
* gcc -o sha1test sha1test.c ./libleosha1.so
* 此方法需要将libleosha1.so复制到test所在路径下
*
* bayern.leo@gmail.com
*/
int main( int argc, char *argv[] )
{
int i;
for(i=1;i<argc;i++) {
if(i+1<argc) {
if (strcmp(argv,"-s")==0) {
printf("SHA1 for string %s: %s\n",argv[i+1],LeoSHA1(argv[i+1]));
} else if (strcmp(argv,"-f")==0) {
printf("SHA1 for file %s: %s\n",argv[i+1],LeoFileSHA1(argv[i+1]));
}
}
}

return( 0 );
}
MD5-SHA1.tar.bz2

封装一个C语言的MD5共享库面对被伟大的事实

Write a comment

New comments have been disabled for this post.

February 2014
S M T W T F S
January 2014March 2014
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28