2011-10-16 8 views
8

Próbuję znaleźć dobrą bibliotekę do obliczania sha256. Znalazłem już wiele opcjidobra biblioteka do obliczania sha-256 w C++

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

OpenSSL: http://www.openssl.org/

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

chciałbym znacznie wolą biblioteki, który jest dobrze znany, powszechnie stosowane przemysłowo i działa na wszystkich systemy operacyjne, a nie najbardziej wydajne.

Co polecasz dla mnie? (nie krępuj się polecać w bibliotece, o której tutaj nie wspomniałem).

+1

'openssl' jest bardzo szeroko stosowany. – Mat

+0

Możesz rzucić okiem na [Mozilla's Network Security Services] (http://www.mozilla.org/projects/security/pki/nss/), który ma lepszą dokumentację niż OpenSSL, a także ma implementacje SHA-256 . – birryree

Odpowiedz

2

Należy rozważyć cryptlib

działa na wszystkich systemach operacyjnych

cryptlib dostarczany jest w postaci kodu źródłowego AMX, BeOS, chorusos, DOS DOS32, eCos, mikrosterownika/OS-II, wbudowane Linux , FreeRTOS/OpenRTOS, IBM MVS, μITRON, Macintosh/OS X, OS/2, PalmOS, RTEMS, Tandem, ThreadX, różne wersje Unix (w tym AIX, Digital Unix, DGUX, FreeBSD/NetBSD/OpenBSD, HP-UX , IRIX, Linux, MP-RAS, OSF/1, QNX, SCO/UnixWare, Solaris, SunOS, Ultrix i UTS4), uClinux, VM/CMS, VxWorks, Windows 3.x, Windows 95/98/ME, Windows CE/PocketPC/SmartPhone, Windows NT/2000/XP/Vista/Windows 7 (32 - i wersje 64-bitowe), VDK i Xilinx XMK. Bardzo przenośny charakter cryptlib oznacza, że ​​jest on również używany w różnych niestandardowych środowiskach systemów wbudowanych.

Szeroko stosowane przemysłowo

zobaczyć Clients

nie za darmo do użytku komercyjnego, choć.

+0

Dziękuję bardzo, moja ostateczna decyzja to skorzystanie z biblioteki openSSL – Bartolinio

Powiązane problemy