词条 | Libgcrypt | ||||||||||||||||
释义 |
| name = Libgcrypt | logo = | screenshot = | caption = | developer = Werner Koch | programming language = C | operating system = Cross-platform | genre = Cryptographic library | license = GNU Lesser General Public License GNU General Public License | website = {{URL|https://gnupg.org/software/libgcrypt/}} }}{{Portal|Cryptography|Free and open-source software}}Libgcrypt is a cryptography library developed as a separated module of GnuPG.[1] It can also be used independently of GnuPG, but depends on its error-reporting library Libgpg-error[2]. It provides functions for all fundamental cryptographic building blocks:
Libgcrypt features its own multiple precision arithmetic implementation, with assembler implementations for a variety of processors, including Alpha, AMD64, HP PA-RISC, i386, i586, M68K, MIPS 3, PowerPC, and SPARC. It also features an entropy gathering utility, coming in different versions for Unix-like and Windows machines. As for GnuPG, multiple branches of Libgcrypt are maintained in parallel, currently the branch 1.8 and the branch 1.7, of which the older is announced to reach its end of life on 2019-06-30[11]. See also
References1. ^{{cite mailing list| last=Koch| first=Werner| url=https://lists.gnupg.org/pipermail/gnupg-devel/1998-December/015041.html| title=libgcrypt| publisher=gnupg-devel| date=1998-12-04| accessdate=2017-08-30}} {{GNU}}2. ^{{cite web| url=https://gnupg.org/software/libgpg-error/index.html| title=Libgpg-error| work=GnuPG software| date=2017-03-22| accessdate=2017-12-13}} 3. ^{{cite web | url=https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=src/cipher.h;hb=HEAD | title=src/cipher.h | date=2017-06-16 | accessdate=2017-08-30}} 4. ^{{cite web | url=https://www.gnupg.org/documentation/manuals/gcrypt/Available-ciphers.html | title=Available ciphers | work=The Libgcrypt Reference Manual | date=2017-08-27 | accessdate=2017-08-30}} 5. ^{{cite web | url=https://www.gnupg.org/documentation/manuals/gcrypt/Available-cipher-modes.html | title=Available cipher modes | work=The Libgcrypt Reference Manual | date=2017-08-27 | accessdate=2017-08-30}} 6. ^{{cite web | url=https://www.gnupg.org/documentation/manuals/gcrypt/Available-algorithms.html | title=Available algorithms | work=The Libgcrypt Reference Manual | date=2017-08-27 | accessdate=2017-08-30}} 7. ^{{cite web | url=https://www.gnupg.org/documentation/manuals/gcrypt/Cryptographic-Functions.html | title=Cryptographic Functions | work=The Libgcrypt Reference Manual | date=2017-08-27 | accessdate=2017-08-30}} 8. ^{{cite web | url=https://www.gnupg.org/documentation/manuals/gcrypt/Available-hash-algorithms.html | title=Available hash algorithms | work=The Libgcrypt Reference Manual | date=2017-08-27 | accessdate=2017-08-30}} 9. ^{{cite web | url=https://www.gnupg.org/documentation/manuals/gcrypt/Available-MAC-algorithms.html | title=Available MAC algorithms | work=The Libgcrypt Reference Manual | date=2017-08-27 | accessdate=2017-08-30}} 10. ^{{cite web | url=https://www.gnupg.org/documentation/manuals/gcrypt/Key-Derivation.html | title=Key Derivation | work=The Libgcrypt Reference Manual | date=2017-08-27 | accessdate=2017-08-30}} 11. ^{{cite web| url=https://gnupg.org/software/libgcrypt/index.html| title=Libgrypt| work=GnuPG software| date=2017-07-19| accessdate=2017-12-13}} 4 : Cryptographic software|Free security software|GNU Project software|OpenPGP |
||||||||||||||||
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。