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

Crypt (C)

Індекс Crypt (C)

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

Зміст

  1. 19 відносини: Base64, Bcrypt, Glibc, Man, MD5, Passwd, Perl, PHP, Python, Ruby, SHA-1, SHA-2, UNIX, Криптографічна геш-функція, Національний інститут стандартів і технології, Сіль (криптографія), Серіалізація, Функція формування ключа, Зворотна сумісність.

  2. Криптографічні геш-функції

Base64

Base64 — позиційна система числення з основою 64.

Переглянути Crypt (C) і Base64

Bcrypt

bcrypt — адаптивна криптографічна функція формування ключа, що використовується для безпечного зберігання паролів.

Переглянути Crypt (C) і Bcrypt

Glibc

glibc (GNU C Library — GNU бібліотека Сі) — стандартна бібліотека мови Сі з проекту GNU, яка забезпечує системні виклики та основні функції.

Переглянути Crypt (C) і Glibc

Man

Екран з виведеною довідкою про команду man man (від manual — керівництво, посібник) — команда Unix, призначена для форматування й виведення довідкових сторінок.

Переглянути Crypt (C) і Man

MD5

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

Переглянути Crypt (C) і MD5

Passwd

passwd — утиліта командного рядка в Unix системах.

Переглянути Crypt (C) і Passwd

Perl

Perl (неофіційна розшифровка Practical Extraction and Reporting Language — практична мова витягів та звітів) — високорівнева, інтерпретована, динамічна мова програмування загального призначення.

Переглянути Crypt (C) і Perl

PHP

PHP (PHP: Hypertext Preprocessor — PHP: гіпертекстовий препроцесор), попередня назва: Personal Home Page Tools — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера.

Переглянути Crypt (C) і PHP

Python

Python (найчастіше вживане прочитання — «Па́йтон», запозичено назву з британського шоу Монті Пайтон) — інтерпретована об'єктно-орієнтована мова програмування високого рівня з строгою динамічною типізацією.

Переглянути Crypt (C) і Python

Ruby

Ruby («Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією.

Переглянути Crypt (C) і Ruby

SHA-1

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

Переглянути Crypt (C) і SHA-1

SHA-2

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

Переглянути Crypt (C) і SHA-2

UNIX

Девіз UNIX у формі номерного знака Генеалогічне дерево Unix-систем UNIX® (Ю́нікс) — операційна система, розробку якої впродовж 1969-1970-х років здійснювала група співробітників підрозділу Bell Labs корпорації AT&T у складі Кена Томпсона, Денніса Рітчі та Дугласа Макілроя.

Переглянути Crypt (C) і UNIX

Криптографічна геш-функція

Криптографічна геш-функція (а саме, SHA-1) в роботі. Зауважте, що навіть мала зміна даних на вході (тут в слові «over») значно змінює вихід, через так званий лавиновий ефект.

Переглянути Crypt (C) і Криптографічна геш-функція

Національний інститут стандартів і технології

Націона́льний інститу́т станда́́ртів і техноло́гії (NIST, до 1988 відомий як Національне бюро стандартів, National Bureau of Standards.) — національний орган зі стандартизації у США.

Переглянути Crypt (C) і Національний інститут стандартів і технології

Сіль (криптографія)

Сіль (також модифікатор) — рядок даних, який передається геш-функції разом з паролем.

Переглянути Crypt (C) і Сіль (криптографія)

Серіалізація

Серіалізація (у програмуванні) — процес перетворення будь-якої структури даних у послідовність бітів.

Переглянути Crypt (C) і Серіалізація

Функція формування ключа

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

Переглянути Crypt (C) і Функція формування ключа

Зворотна сумісність

Зворотна сумісність (Backward compatibility) — наявність у новій версії комп'ютерної програми або комп'ютерного обладнання інтерфейсу, присутнього в старій версії, в результаті чого інші програми (або людина) можуть продовжувати працювати з новою версією без значної переробки (або перенавчання).

Переглянути Crypt (C) і Зворотна сумісність

Див. також

Криптографічні геш-функції