Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn
Ваш власний Юніонпедія з вашим логотипом і доменом, від 9,99 USD/місяць
Створити мій Юніонпедія

Libgcrypt

Індекс Libgcrypt

libgcrypt — бібліотека програм, що розробляє проект GNU, з реалізацією компонентів, що лежать в основі механізмів шифрування, вживаних в GnuPG.

Зміст

  1. 30 відносини: Advanced Encryption Standard, Blowfish, C (мова програмування), Data Encryption Standard, DSA, GNU General Public License, GNU Lesser General Public License, GNU Privacy Guard, HMAC, MAC-підпис, MD2, MD4, MD5, RSA, Salsa20, Serpent (криптографія), SHA-1, SHA-2, SHA-3, Twofish, Whirlpool Corporation, Камелія, Асиметричні алгоритми шифрування, Режими блочного шифрування, Схема Ель-Гамаля, Хеш-функція, Ціле число (тип даних), Шифрування з симетричними ключами, ГОСТ 28147-89, Генератор псевдовипадкових чисел.

  2. Криптографічні програми

Advanced Encryption Standard

Advanced Encryption Standard (AES), також відомий під назвою Rijndael — симетричний алгоритм блочного шифрування (розмір блока 128 біт, ключ 128/192/256 біт), фіналіст конкурсу AES і прийнятий як американський стандарт шифрування урядом США.

Переглянути Libgcrypt і Advanced Encryption Standard

Blowfish

Blowfish (вимовляється) — криптографічний алгоритм, який реалізує блочне симетричне шифрування.

Переглянути Libgcrypt і Blowfish

C (мова програмування)

C (Сі) — універсальна, процедурна, імперативна мова програмування загального призначення, розроблена у 1972 році Денісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX.

Переглянути Libgcrypt і C (мова програмування)

Data Encryption Standard

DES (Data Encryption Standard) — це симетричний алгоритм шифрування певних даних, стандарт шифрування прийнятий урядом США із 1976 до кінця 1990-х, з часом набув міжнародного застосування.

Переглянути Libgcrypt і Data Encryption Standard

DSA

DSA (Digital Signature Algorithm) - криптографічний алгоритм з використанням відкритого ключа для створення електронного підпису, але не для шифрування (на відміну від RSA і схеми Ель-Гамаля).

Переглянути Libgcrypt і DSA

GNU General Public License

Талісман проекту GNU GNU General Public License (Загальна публічна ліцензія GNU або Загальна громадська ліцензія GNU) — одна з найпопулярніших ліцензій на вільне програмне забезпечення, створена Річардом Столменом для проекту GNU.

Переглянути Libgcrypt і GNU General Public License

GNU Lesser General Public License

GNU Lesser General Public License (Загальна громадська ліцензія обмеженого використання GNU) раніше GNU Library General Public License (Загальна громадська ліцензія GNU для бібліотек) або LGPL — безкоштовна ліцензія на програмне забезпечення, видана Фондом Вільних Програм.

Переглянути Libgcrypt і GNU Lesser General Public License

GNU Privacy Guard

GNU Privacy Guard (GnuPG або GPG) — відкритий програмний засіб для шифрування та цифрового підписування даних, вільний аналог Pretty Good Privacy (PGP).

Переглянути Libgcrypt і GNU Privacy Guard

HMAC

HMAC (скорочення від Hash-based message authentication code, хеш-код аутентифікації повідомлень) - механізм перевірки цілісності інформації, що передається або зберігається в ненадійному середовищі.

Переглянути Libgcrypt і HMAC

MAC-підпис

MAC (message authentication code — код аутентифікації повідомлення) — спеціальний набір символів, що додається до відповідного повідомлення, логічно поєднаний з цим повідомленням та призначений для забезпечення цілісності повідомлення та аутентифікації джерела даних.

Переглянути Libgcrypt і MAC-підпис

MD2

MD2 (The MD2 Message Digest Algorithm) — хеш-функція, розроблена Рональдом Ріверстом(RSA Laboratories) в 1989 році і описана RFC 1319.

Переглянути Libgcrypt і MD2

MD4

MD4 (Message Digest 4) - хеш-функція, розроблена професором Массачусетського університету Рональдом Рівестом в 1990 році, і вперше описана в RFC 1186.

Переглянути Libgcrypt і MD4

MD5

MD5 (Message Digest 5) — 128-бітний алгоритм хешування, розроблений професором Рональдом Л. Рівестом в 1991 році.

Переглянути Libgcrypt і MD5

RSA

468x468px RSA (абревіатура від прізвищ Rivest, Shamir та Adleman) — криптографічний алгоритм з відкритим ключем, що базується на обчислювальній складності задачі факторизації великих цілих чисел.

Переглянути Libgcrypt і RSA

Salsa20

Salsa20 — система потокового шифрування, розроблена.

Переглянути Libgcrypt і Salsa20

Serpent (криптографія)

Serpent («змія», деякі попередні розробки авторів теж носили назви на честь тварин, наприклад Tiger, Bear) - симетричний блочний алгоритм шифрування, розроблений Россом Андерсоном, Елі Біхамом та Ларсом Кнудсеном.

Переглянути Libgcrypt і Serpent (криптографія)

SHA-1

Secure Hash Algorithm 1 — алгоритм криптографічного хешування.

Переглянути Libgcrypt і SHA-1

SHA-2

SHA-2 (Secure Hash Algorithm Version 2 — безпечний алгоритм хешування, версія 2) — збірна назва односторонніх геш-функцій SHA-224, SHA-256, SHA-384 і SHA-512.

Переглянути Libgcrypt і SHA-2

SHA-3

Keccak (SHA-3) — (вимовляється як «кечак») — алгоритм хешування змінної розрядності, розроблений групою авторів на чолі з Йоаном Дайменом, співавтором Rijndael, автором шифрів MMB, SHARK, Noekeon, SQUARE і BaseKing.

Переглянути Libgcrypt і SHA-3

Twofish

Twofish — симетричний алгоритм блочного шифрування з розміром блоку 128 біт і довжиною ключа до 256 біт.

Переглянути Libgcrypt і Twofish

Whirlpool Corporation

Whirlpool Corporation — американська фірма, з головним офісом в Benton Harbor (штат Мічиган).

Переглянути Libgcrypt і Whirlpool Corporation

Камелія

Каме́лія (Camellia) — рід вічнозелених дерев та кущів родини чайних (камелієвих).

Переглянути Libgcrypt і Камелія

Асиметричні алгоритми шифрування

Принцип роботи асиметричної криптосистеми Асиметричні криптосистеми — ефективні системи криптографічного захисту даних, які також називають криптосистемами з відкритим ключем.

Переглянути Libgcrypt і Асиметричні алгоритми шифрування

Режими блочного шифрування

У криптографії, режими дії (modes of operation) — це математичні операції для уможливлення повторюваного і убезпеченого використання блочного шифру з одним ключем.

Переглянути Libgcrypt і Режими блочного шифрування

Схема Ель-Гамаля

Схема Ель-Гамаля (ElGamal) — Криптосистема з відкритим ключем, заснована на труднощі обчислення дискретних логарифмів в кінцевому полі.

Переглянути Libgcrypt і Схема Ель-Гамаля

Хеш-функція

Геш-функція ставить у відповідність іменам ціле число від 0 до 15. Є суперечність (колізія) між «John Smith» та «Sandra Dee», яким відповідає однакове значення. Геш-функція (Хеш-функція) — функція, що перетворює вхідні дані будь-якого (як правило великого) розміру в дані фіксованого розміру.

Переглянути Libgcrypt і Хеш-функція

Ціле число (тип даних)

Ціле число (Integer) — поширений тип даних, що представляє ціле число.

Переглянути Libgcrypt і Ціле число (тип даних)

Шифрування з симетричними ключами

Шифрування з симетричними ключами — схема шифрування, у якій ключ шифрування, та ключ дешифрування збігаються, або один легко обчислюється з іншого та навпаки, на відміну від асиметричного, де ключ дешифрування важко обчислити.

Переглянути Libgcrypt і Шифрування з симетричними ключами

ГОСТ 28147-89

ГОСТ 28147-89 — радянський і російський стандарт симетричного шифрування, введений в 1990 році, також є. Повна назва — «ГОСТ 28147-89 Системи обробки інформації.

Переглянути Libgcrypt і ГОСТ 28147-89

Генератор псевдовипадкових чисел

Можна створити таку послідовність чисел, властивості якої будуть схожі на властивості послідовності випадкових чисел.

Переглянути Libgcrypt і Генератор псевдовипадкових чисел

Див. також

Криптографічні програми