首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个在c++中计算sha-256的好库

一个在c++中计算sha-256的好库
EN

Stack Overflow用户
提问于 2011-10-16 23:15:21
回答 4查看 27.1K关注 0票数 9

我正在努力寻找一个好的库来计算sha256。我已经找到了很多选择

crypto++:http://www.cryptopp.com/

openSSL:http://www.openssl.org/

MIRACL:http://www.shamus.ie/

我更喜欢一个知名的,工业上广泛使用的,可以在所有操作系统上运行的库,而不是最高效的库。

你有什么推荐给我吗?(请随意推荐我在这里没有提到的库)。

EN

回答 4

Stack Overflow用户

发布于 2011-10-17 01:32:41

您应该考虑使用cryptlib

可以在所有操作系统上运行

Cryptlib作为源代码提供给AMX、BeOS、ChorusOS、DOS、DOS32、eCOS、µC/OS-II、嵌入式Linux、FreeRTOS/OpenRTOS、IBM、µITRON、Macintosh/OS X、OS/2、PalmOS、RTEMS、Tandem、ThreadX、各种Unix版本(包括AIX、Digital Unix、DGUX、FreeBSD/NetBSD/OpenBSD、HP-UX、IRIX、Linux、MP-RAS、OSF/1、QNX、SCO/UnixWare、Solaris、SunOS、Ultrix和UTS4)、uClinux、VM/CMS、VxWorks、Windows3.x、Windows95/98/MEWindows CE/PocketPC/SmartPhone、Windows NT/2000/XP/Vista/Windows 7(32位和64位版本)、VDK和Xilinx XMK。cryptlib的高度可移植性意味着它还可以在各种自定义嵌入式系统环境中使用。

工业上广泛使用的

请参阅Clients

不过,它不能免费用于商业用途。

票数 4
EN

Stack Overflow用户

发布于 2020-08-05 20:25:23

我最近需要一个小型库来做一些哈希。

经过大量的搜索,我找到了这个小的:https://create.stephan-brumme.com/hash-library/

它是一个可以使用的小的单头库(或者实际上是一堆独立的实现)。它支持sha1、sha256、sha3等。

只要包含你需要的头文件,你就完成了。

票数 1
EN

Stack Overflow用户

发布于 2020-08-05 20:33:58

还有s2n:一种简单、小巧、快速且优先考虑安全性的C99实现。它是在Apache License 2.0下发布和许可的。

s2n hash functions

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7785188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档