Libgcrypt

Libgcrypt

Informasjon
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 .

Merknader og referanser

( fr ) Denne artikkelen er delvis eller helt hentet fra den engelske Wikipedia- artikkelen med tittelen Libgcrypt  " ( se listen over forfattere ) .
  1. Werner Koch , “  Utgivelse 1.9.3  ”
  2. (i) Werner Koch, libgcrypt , info-gnu,4. desember 1998( les online ).
  3. (in) "  The SEED Encryption Algorithm  " Forespørsel om kommentarer nr .  4269desember 2005.