Libgcrypt
![Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.](http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Info_Simple.svg/12px-Info_Simple.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/2017-fr.wp-orange-source.svg/45px-2017-fr.wp-orange-source.svg.png)
Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires ().
Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.
![Description de l'image Official gnu.svg.](http://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Official_gnu.svg/langfr-120px-Official_gnu.svg.png)
Créateur | Werner Koch![]() |
---|---|
Développé par | Werner Koch, projet GNU |
Première version | 1.1.3 ()[1]![]() |
Dernière version | 1.11.0 ()[2]![]() |
Dépôt | dev.gnupg.org/source/libgcrypt.git![]() |
Écrit en | C![]() |
Système d'exploitation | GNU/Linux, BSD, Microsoft Windows et macOS![]() |
Environnement | Multi-plateforme |
Type | Bibliothèque de cryptographie |
Licence | GNU LGPL, GNU GPL |
Documentation | gnupg.org/documentation/manuals/gcrypt![]() |
Site web | gnupg.org/software/libgcrypt![]() |
modifier - modifier le code - voir Wikidata (aide)
Libgcrypt est une bibliothèque de cryptographie développée par Werner Koch en tant que module séparé de GnuPG[3]. Elle peut également être utilisée indépendamment de GnuPG.
Libgcrypt fournit des fonctions pour toutes les briques technologiques cryptographiques : cryptographie symétrique (AES, DES, 3DES, Blowfish, CAST5, Twofish, Arcfour, Serpent, Camellia, SEED (décrit par la RFC 4269[4]), fonctions de hachage (MD4, MD5, RIPEMD-160, SHA-1, SHA-256, SHA-224, SHA-384, SHA-512, HAVAL, Tiger-192 utilisée par GnuPG ≤ 1.3.2, Tiger, et TIGER2), MACs (HMAC pour tous les algorithmes de hachage) et cryptographie asymétrique (RSA, ElGamal, DSA, ECDSA).
Libgcrypt dispose de sa propre implémentation de l'arithmétique multiprécision, avec des implémentations pour plusieurs processeurs, parmi lesquels Alpha, AMD64, HP PA-RISC, i386, i586, m68k, mips3, PowerPC, et SPARC.
Notes et références
- ↑ « https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=f5eab813566d094c9bd71fd109fe10bb19aaedf3;hb=refs/heads/master#l1855 » (consulté le ) : « First release of Libgcrypt which is a result of splitting GnuPG into libgcrypt and GnuPG »
- ↑ (en) Werner Koch, « Libgcrypt 1.11.0 released », (consulté le )
- ↑ (en) Werner Koch, libgcrypt, info-gnu, (lire en ligne).
- ↑ (en) « The SEED Encryption Algorithm », Request for comments no 4269,
v · m | ||
---|---|---|
Histoire | ![]() | |
Licences | ||
Logiciels | ||
Personnalités |
|
Portail de la cryptologie
Portail de la sécurité informatique
Portail des logiciels libres