libgcrypt — бібліотека програм, що розробляє проект GNU, з реалізацією компонентів, що лежать в основі механізмів шифрування, вживаних в GnuPG.
Тип | криптографічна бібліотека |
---|---|
Автор | Вернер Кох[1] |
Розробник | Werner Koch |
Операційна система | багатоплатформова |
Мова програмування | C |
Ліцензія | GNU Lesser General Public License GNU General Public License |
Онлайн-документація | gnupg.org/documentation/manuals/gcrypt/ |
Репозиторій | dev.gnupg.org/source/libgcrypt.git |
Вебсайт | directory.fsf.org/project/libgcrypt/ |
Бібліотека надає функції для використання в сторонніх застосунках різних криптографічних , включаючи симетричні шифри (AES, DES, Blowfish, CAST5, Twofish, , Camellia, RC4), алгоритми хешування (MD4, MD5, , SHA-1, , SHA-256, SHA-384, SHA-512, , Whirlpool), шифрування з використанням публічних ключів (RSA, Elgamal, DSA, ECDSA).
Можливості
Версія 1.7.8, випущена 29 червня 2017 року, мала підтримку таких алгоритмів:
- Шифрування з симетричними ключами: AES, RC4, Blowfish, Camellia, CAST5, , ГОСТ 28147-89, Salsa20, , Serpent, Twofish.
- та режими їхнього застосування: ECB, CFB, CBC, OFB, CTR, CCM, GCM, OCB, POLY1305,AESWRAP.
- Алгоритми хешування: MD2, MD4, MD5, , , SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, , , , Whirlpool
- MAC-підписи (HMAC для алгоритмів хешування, для алгоритмів шифрування): GMAC-AES, GMAC-CAMELLIA, GMAC-TWOFISH, GMAC-SERPENT, GMAC-SEED, Poly1305, Poly1305-AES, Poly1305-CAMELLIA, Poly1305-TWOFISH, Poly1305-SERPENT, Poly1305-SEED.
- Асиметричні алгоритми шифрування (алгоритми з відкритим ключем): RSA, Elgamal, DSA, ECDSA, , ECDH.
- Також функції для роботи з великими цілими числами, генератори псевдовипадкових чисел, тощо.
Примітки
- Koch W. libgcrypt — 1998.
- Stallman R. [Savannah-hackers Libcrypt] — 2001.
- . Архів оригіналу за 14 липня 2017. Процитовано 6 липня 2017.
Посилання
- Офіційний сайт
Це незавершена стаття з криптографії. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
libgcrypt biblioteka program sho rozroblyaye proekt GNU z realizaciyeyu komponentiv sho lezhat v osnovi mehanizmiv shifruvannya vzhivanih v GnuPG libgcryptTipkriptografichna bibliotekaAvtorVerner Koh 1 RozrobnikWerner KochOperacijna sistemabagatoplatformovaMova programuvannyaCLicenziyaGNU Lesser General Public License GNU General Public LicenseOnlajn dokumentaciyagnupg org documentation manuals gcrypt Repozitorijdev gnupg org source libgcrypt gitVebsajtdirectory fsf org project libgcrypt Biblioteka nadaye funkciyi dlya vikoristannya v storonnih zastosunkah riznih kriptografichnih vklyuchayuchi simetrichni shifri AES DES Blowfish CAST5 Twofish Camellia RC4 algoritmi heshuvannya MD4 MD5 SHA 1 SHA 256 SHA 384 SHA 512 Whirlpool shifruvannya z vikoristannyam publichnih klyuchiv RSA Elgamal DSA ECDSA MozhlivostiVersiya 1 7 8 vipushena 29 chervnya 2017 roku mala pidtrimku takih algoritmiv Shifruvannya z simetrichnimi klyuchami AES RC4 Blowfish Camellia CAST5 GOST 28147 89 Salsa20 Serpent Twofish ta rezhimi yihnogo zastosuvannya ECB CFB CBC OFB CTR CCM GCM OCB POLY1305 AESWRAP Algoritmi heshuvannya MD2 MD4 MD5 SHA 1 SHA2 224 SHA2 256 SHA2 384 SHA2 512 SHA3 224 SHA3 256 SHA3 384 SHA3 512 Whirlpool MAC pidpisi HMAC dlya algoritmiv heshuvannya dlya algoritmiv shifruvannya GMAC AES GMAC CAMELLIA GMAC TWOFISH GMAC SERPENT GMAC SEED Poly1305 Poly1305 AES Poly1305 CAMELLIA Poly1305 TWOFISH Poly1305 SERPENT Poly1305 SEED Asimetrichni algoritmi shifruvannya algoritmi z vidkritim klyuchem RSA Elgamal DSA ECDSA ECDH Takozh funkciyi dlya roboti z velikimi cilimi chislami generatori psevdovipadkovih chisel tosho PrimitkiKoch W libgcrypt 1998 Stallman R Savannah hackers Libcrypt 2001 d Track Q7439 Arhiv originalu za 14 lipnya 2017 Procitovano 6 lipnya 2017 PosilannyaOficijnij sajt Ce nezavershena stattya z kriptografiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi