Шифр (від араб. صفر, ṣifr «нуль», звідки фр. chiffre «цифра» ; споріднене до слова цифра), код - сукупність алгоритмів криптографічних перетворень (шифрування), що відображають множину можливих відкритих даних на множину можливих зашифрованих даних, і зворотних їм перетворень.
Важливим параметром будь-якого шифру є ключ - параметр криптографічного алгоритму, що забезпечує вибір одного перетворення із сукупності перетворень, можливих для цього алгоритму. У сучасній криптографії передбачається, що вся секретність криптографічного алгоритму зосереджена в ключі, а не деталях самого алгоритму (принцип Керкгоффса).
Шифри поділяють на такі, для яких теоретично дешифрування не можливе, і ті, для яких дешифрування не можливе практично, а за структурою ключів на симетричні і асиметричні в залежності від того, чи збігається ключ зашифрування з ключем розшифрування. Симетричні шифри своєю чергою підрозділяються на блокові та потокові.
До найдавніших відомих шифрів можна віднести перестановочний шифр та підстановочний шифр. Вони рідко використовуються, бо мають, у своїй більшості, слабку криптостійкість.
Прикладом сучасного шифру є AES, Twofish.
У сучасній літературі шифри поділяють на симетричні та асиметричні, блочні та потокові.
Шифри застосовуються для секретного листування дипломатичних представників (послів, аташе та ін) зі своїми урядами, а також у збройних силах для передачі наказів, розпоряджень, донесень. Шифрування проводиться шляхом заміни цілих фраз, слів, складів або окремих літер цифрами або літерами в різних комбінаціях на основі заздалегідь прийнятої системи, що є відповідно ключем для розшифровки тексту. Застосовується також подвійний шифр, що вимагає подвійної розшифровки за допомогою двох ключів. Шифр не завжди гарантує абсолютну таємницю секретного листування, тому що навіть до дуже складних шифрів може бути підібраний ключ шляхом розрахунків, обчислень повторюваності окремих знаків тощо.
Сучасні типи шифрування
За типом ключа, який використовується при шифруванні, розрізняють:
- Шифрування з симетричним ключем - той самий ключ використовується при шифруванні та дешифруванні.
- Шифрування з асиметричним ключем - для шифрування та дешифрування використовуються різні ключі.
За типом вхідних даних розрізняють:
- Блокове шифрування - відбувається шифрування окремих блоків даних заданого розміру
- Потокове шифрування - безперервне шифрування суцільного потоку даних, у міру їх надходження
- RSA
- Elgamal
- Еліптична криптографія - криптосистема на основі еліптичних кривих
- ГОСТ 28147-89
- AES (Rijndael)
- CAST-128
- CAST-256
- Blowfish
- Twofish
- DES
- Triple DES
- IDEA
- MARS
- RC5
- RC6
- Serpent
- TEA
Див. також
Посилання
- , крипто-форум. (укр.)
Це незавершена стаття з криптографії. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття має кілька недоліків. Будь ласка, допоможіть удосконалити її або обговоріть ці проблеми на .
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Shifr znachennya Shifr vid arab صفر ṣifr nul zvidki fr chiffre cifra sporidnene do slova cifra kod sukupnist algoritmiv kriptografichnih peretvoren shifruvannya sho vidobrazhayut mnozhinu mozhlivih vidkritih danih na mnozhinu mozhlivih zashifrovanih danih i zvorotnih yim peretvoren Vazhlivim parametrom bud yakogo shifru ye klyuch parametr kriptografichnogo algoritmu sho zabezpechuye vibir odnogo peretvorennya iz sukupnosti peretvoren mozhlivih dlya cogo algoritmu U suchasnij kriptografiyi peredbachayetsya sho vsya sekretnist kriptografichnogo algoritmu zoseredzhena v klyuchi a ne detalyah samogo algoritmu princip Kerkgoffsa Shifri podilyayut na taki dlya yakih teoretichno deshifruvannya ne mozhlive i ti dlya yakih deshifruvannya ne mozhlive praktichno a za strukturoyu klyuchiv na simetrichni i asimetrichni v zalezhnosti vid togo chi zbigayetsya klyuch zashifruvannya z klyuchem rozshifruvannya Simetrichni shifri svoyeyu chergoyu pidrozdilyayutsya na blokovi ta potokovi Do najdavnishih vidomih shifriv mozhna vidnesti perestanovochnij shifr ta pidstanovochnij shifr Voni ridko vikoristovuyutsya bo mayut u svoyij bilshosti slabku kriptostijkist Prikladom suchasnogo shifru ye AES Twofish U suchasnij literaturi shifri podilyayut na simetrichni ta asimetrichni blochni ta potokovi Shifri zastosovuyutsya dlya sekretnogo listuvannya diplomatichnih predstavnikiv posliv atashe ta in zi svoyimi uryadami a takozh u zbrojnih silah dlya peredachi nakaziv rozporyadzhen donesen Shifruvannya provoditsya shlyahom zamini cilih fraz sliv skladiv abo okremih liter ciframi abo literami v riznih kombinaciyah na osnovi zazdalegid prijnyatoyi sistemi sho ye vidpovidno klyuchem dlya rozshifrovki tekstu Zastosovuyetsya takozh podvijnij shifr sho vimagaye podvijnoyi rozshifrovki za dopomogoyu dvoh klyuchiv Shifr ne zavzhdi garantuye absolyutnu tayemnicyu sekretnogo listuvannya tomu sho navit do duzhe skladnih shifriv mozhe buti pidibranij klyuch shlyahom rozrahunkiv obchislen povtoryuvanosti okremih znakiv tosho Suchasni tipi shifruvannyaZa tipom klyucha yakij vikoristovuyetsya pri shifruvanni rozriznyayut Shifruvannya z simetrichnim klyuchem toj samij klyuch vikoristovuyetsya pri shifruvanni ta deshifruvanni Shifruvannya z asimetrichnim klyuchem dlya shifruvannya ta deshifruvannya vikoristovuyutsya rizni klyuchi Za tipom vhidnih danih rozriznyayut Blokove shifruvannya vidbuvayetsya shifruvannya okremih blokiv danih zadanogo rozmiru Potokove shifruvannya bezperervne shifruvannya sucilnogo potoku danih u miru yih nadhodzhennyaRSA Elgamal Eliptichna kriptografiya kriptosistema na osnovi eliptichnih krivih Blochni shifri GOST 28147 89 AES Rijndael CAST 128 CAST 256 Blowfish Twofish DES Triple DES IDEA MARS RC5 RC6 Serpent TEA Potokovi shifri RC4 A5Div takozhSistema shifruvannya KriptografiyaPosilannya kripto forum ukr Ce nezavershena stattya z kriptografiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya maye kilka nedolikiv Bud laska dopomozhit udoskonaliti yiyi abo obgovorit ci problemi na storinci obgovorennya Cya stattya mistit tekst sho ne vidpovidaye enciklopedichnomu stilyu Bud laska dopomozhit udoskonaliti cyu stattyu pogodivshi stil vikladu zi stilistichnimi pravilami Vikipediyi Mozhlivo storinka obgovorennya mistit zauvazhennya shodo potribnih zmin traven 2018 Cyu stattyu treba vikifikuvati dlya vidpovidnosti standartam yakosti Vikipediyi Bud laska dopomozhit dodavannyam dorechnih vnutrishnih posilan abo vdoskonalennyam rozmitki statti traven 2018 Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno traven 2018