Utviklet av | Werner Koch , GNU-prosjekt |
---|---|
Siste versjon | 1.9.3 (19. april 2021) |
Innskudd | dev.gnupg.org/source/libgcrypt.git |
Skrevet i | VS |
Operativsystem | GNU / Linux , BSD ( d ) , Microsoft Windows og macOS |
Miljø | Multi-plattform |
Type | Bibliotek for kryptografi |
Tillatelse | GNU LGPL , GNU GPL |
Dokumentasjon | gnupg.org/documentation/manuals/gcrypt |
Nettsted | gnupg.org/software/libgcrypt |
Libgcrypt er et bibliotek med kryptografi utviklet av Werner Koch som en egen modul GnuPG . Den kan også brukes uavhengig av GnuPG.
Libgcrypt tilbyr funksjoner for alle kryptografiske teknologiske murstein: symmetrisk kryptografi ( AES , DES , 3DES , Blowfish , CAST5 , Twofish , Arcfour , Serpent , Camellia , SEED (beskrevet av RFC 4269), hashfunksjoner ( MD4 , MD5 , RIPEMD -160 , SHA -1 , SHA-256 , SHA-224 , SHA-384 , SHA-512 , HAVAL , Tiger-192 brukt av GnuPG ≤ 1.3.2, Tiger og TIGER2), MAC ( HMAC for alle algoritmer for hasj) og asymmetrisk kryptografi ( RSA , ElGamal , DSA , ECDSA ).
Libgcrypt har sin egen implementering av multiprecision-aritmetikk , med implementeringer for flere prosessorer, inkludert Alpha , AMD64 , HP PA-RISC , i386 , i586 , m68k , mips3 , PowerPC og SPARC .