一个很好的库,用于在 c++ 中计算 sha-256;

发布于 2024-12-10 17:52:00 字数 1539 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

隔纱相望 2024-12-17 17:52:00

您应该考虑 cryptlib

适用于所有操作系统

Cryptlib 作为 AMX 的源代码提供、BeOS、ChorusOS、DOS、DOS32、eCOS、μC/OS-II、嵌入式 Linux、FreeRTOS/OpenRTOS、IBM MVS、μ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、Windows 3.x、Windows 95/98/ME、Windows CE/PocketPC/SmartPhone、Windows NT/2000/XP/Vista/Windows 7(32 位和 64 位版本)、VDK 和 Xilinx XMK。 cryptlib 的高度可移植性意味着它也可用于各种自定义嵌入式系统环境。

工业上广泛使用

请参阅客户端

商业用途不是免费的不过,使用。

You should consider cryptlib

Works on all operating systems

Cryptlib is supplied as source code for AMX, BeOS, ChorusOS, DOS, DOS32, eCOS, µC/OS-II, embedded Linux, FreeRTOS/OpenRTOS, IBM MVS, µITRON, Macintosh/OS X, OS/2, PalmOS, RTEMS, Tandem, ThreadX, a variety of Unix versions (including AIX, Digital Unix, DGUX, FreeBSD/NetBSD/OpenBSD, HP-UX, IRIX, Linux, MP-RAS, OSF/1, QNX, SCO/UnixWare, Solaris, SunOS, Ultrix, and UTS4), uClinux, VM/CMS, VxWorks, Windows 3.x, Windows 95/98/ME, Windows CE/PocketPC/SmartPhone, Windows NT/2000/XP/Vista/Windows 7 (32- and 64-bit versions), VDK, and Xilinx XMK. cryptlib’s highly portable nature means that it is also being used in a variety of custom embedded system environments.

Widely industrially used

see Clients

It's not free for commercial use, though.

維他命╮ 2024-12-17 17:52:00

我最近需要一个小型库来进行一些哈希处理。
经过大量搜索,我发现了这个小东西:https://create.stephan-brumme。 com/hash-library/ .
它是一个可以使用的小型单头库(或者实际上是一堆独立的实现)。支持sha1、sha256、sha3等
只需包含您需要的标题即可完成。

I've recently needed a small library to do some hashing.
After lots of searching, I found this little one : https://create.stephan-brumme.com/hash-library/ .
Its a tiny single-headered library (or bunch of standalone implementations really) that one can use. it supports sha1,sha256, sha3, etc.
Just include the header you need and you are done.

后知后觉 2024-12-17 17:52:00

还有 s2n:TLS/SSL 协议的 C99 实现,设计简单、小型、快速且以安全为优先考虑。它根据 Apache License 2.0 发布并获得许可。

s2n 哈希函数

There is also s2n: a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority. It is released and licensed under the Apache License 2.0.

s2n hash functions.

夜无邪 2024-12-17 17:52:00

另请参阅 Mbed TLS 中的实现:https://tls.mbed.org/

See also the implementation in Mbed TLS: https://tls.mbed.org/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文