Openssl-SHA1

翻译 2012年03月27日 18:37:43

SHA1算法,是对MD5的升级,计算结果长度20个字节;推荐用户使用此算法, SHA256,SHA384,SHA512是对SHA1的升级;

函数的使用方法同SHA1相同。


int SHA_Init(SHA_CTX *c);

初始化SHA Context;

返回值: 1 成功,0 失败;

int SHA_Update(SHA_CTX *c, const void *data, size_t len);

用户循环调用此函数,可以将不同数据加在一起计算SHA1的值;

返回值: 1 成功,0失败;


int SHA_Final(unsigned char *md, SHA_CTX *c);

输出SHA1的数据;

返回值: 1 成功,0失败;


unsigned char *SHA(const unsigned char *d, size_t n, unsigned char *md);

SHA_Init,SHA_Update,SHA_Final 三个函数的组合;直接计算出SHA1数值;

返回值: 1 成功, 0失败;


void SHA_Transform(SHA_CTX *c, const unsigned char *data);

传递数据,内部函数,用户不需使用此函数;


再次利用openssl来计算sha1, sha224, sha256, sha384, sha512

请按照之前博文的介绍配置openssl环境。
  • stpeace
  • stpeace
  • 2015年01月03日 21:46
  • 16578

sha1加密 C语言例子(使用OpenSSL库)

包含头文件:#include #define SHA_DIGEST_LENGTH 20 sample1: #include #include #include int main()...
  • lell3538
  • lell3538
  • 2017年03月01日 19:57
  • 2465

OpenSSL命令---dgst

摘要值计算参数说明
  • as3luyuan123
  • as3luyuan123
  • 2013年11月01日 23:02
  • 6030

OpenSSL—SHA1(1)-标准接口

OpenSSL—SHA1(信息摘要算法)   SHA1算法是对MD5算法的升级,计算结果为20字节(160位),使用方法如下:  (1)   int SHA_Init(SHA_CTX *c); ...
  • liuhong135541
  • liuhong135541
  • 2012年11月01日 21:07
  • 5038

sha1的几个函数的使用

SYNOPSIS #include unsigned char *SHA1(const unsigned char *d, unsigned long n, ...
  • fuyuehua22
  • fuyuehua22
  • 2014年10月16日 13:01
  • 1446

如何利用openssl来计算md4, md5, sha1, sha256, sha384, sha512等常用哈希值?

openssl的库的用法, 前面已经介绍了, 所以不再啰嗦, 直接给出代码: // openssl的库的用法, 前面已经介绍了, 所以不再啰嗦, 直接给出代码 #include #include ...
  • stpeace
  • stpeace
  • 2014年12月14日 13:29
  • 5963

用OpenSSL 做HMAC(sha512/sha256/sha1/md5/sha224/sha384/sha/md2)

转自 http://blog.csdn.net/yasi_xi/article/details/9066003 参考:http://www.askyb.com/cpp/ope...
  • yangyangye
  • yangyangye
  • 2015年05月18日 16:17
  • 3538

opensslsha1算法源码c++版

opensslsha1算法源码c++版#include #include #include // OPENSSL_cleanse #pragma comment(lib, "li...
  • fasfaf454
  • fasfaf454
  • 2016年07月03日 21:57
  • 527

linux c 使用openssl实现SHA1WithRSA实现,签名,验签

  • 2017年05月19日 15:27
  • 4KB
  • 下载

Openssl-SHA1

Openssl-SHA1 分类: Openssl参考手册 Openssl 2012-03-27 18:37 2533人阅读 评论(1) 收藏 举报 算法c SHA1算法,是对MD5的升级...
  • qiu2qiu
  • qiu2qiu
  • 2014年04月01日 14:48
  • 370
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Openssl-SHA1
举报原因:
原因补充:

(最多只允许输入30个字)