生成用C++实现SHA-1算法对字符串和文件加解密的代码
时间: 2023-03-12 12:11:09 浏览: 322
SHA-1算法C++实现
在实现SHA-1算法对字符串和文件加解密的情况下,可以使用C语言编写代码来实现这一操作。例如,可以使用如下代码:#include <stdio.h> #include <stdlib.h> #include <string.h> #include <openssl/sha.h> int main(int argc, char *argv[]) { int i; unsigned char ibuf[] = "some string to hash"; unsigned char obuf[20]; SHA1(ibuf,strlen(ibuf),obuf); printf("SHA1 of '%s' is ",ibuf); for (i=0; i<20; i++) printf("%02x ",obuf[i]); printf("\n"); return 0; }
阅读全文