We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
您应该考虑 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.
我最近需要一个小型库来进行一些哈希处理。
经过大量搜索,我发现了这个小东西: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.
还有 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.
另请参阅 Mbed TLS 中的实现:https://tls.mbed.org/
See also the implementation in Mbed TLS: https://tls.mbed.org/