Šifras

Šifras (arba šifras) - tai šifravimo (kodavimo) arba dešifravimo (iššifravimo) algoritmas. Tai yra gerai apibrėžtų veiksmų, kurių galima laikytis kaip procedūros, seka. Užšifruoti arba užkoduoti - tai paversti informaciją iš paprasto teksto į šifrą arba kodą.

Netechninėje kalboje "šifras" dažnai reiškia tą patį, ką ir "kodas", tačiau kriptografijoje šifrai skiriasi nuo kodų. Viename XX a. šaltinyje pateikiamas toks paaiškinimas: šifras yra "metodas, kurio pagrindinis slėpimo vienetas yra raidė. Palyginimui, kodas - tai slėpimo būdas, kurio pagrindinis vienetas yra žodis". Šimtmečio pabaigoje "kodai" šia kriptografine prasme tapo reti. XXI a. kriptografijoje dažniausiai šifruojami bitų srautai.

Kodai veikė keičiant pagal didelę kodų knygą, kurioje atsitiktinė simbolių ar skaičių eilutė buvo susieta su žodžiu ar fraze. Pavyzdžiui, "UQJHSE" galėjo būti kodas, reiškiantis "Eikite į šias koordinates".

Šifras naudojamas pradinei informacijai ("atviras tekstas") paversti užšifruota forma ("šifruotas tekstas"). Užšifruotame pranešime yra visa atviro teksto pranešimo informacija, tačiau jo negali perskaityti nei žmogus, nei kompiuteris, jei nėra tinkamo mechanizmo jam iššifruoti. Norint užšifruoti arba iššifruoti, reikia "rakto". Šifruojant raktas nurodo konkretų paprasto teksto pavertimą į šifro tekstą arba atvirkščiai iššifruojant.

Pagal naudojamo rakto tipą šifrai skirstomi į:

  • simetrinio rakto algoritmai (privataus rakto kriptografija): šifravimui ir dešifravimui naudojamas tas pats raktas.
  • asimetrinio rakto algoritmai (viešojo rakto kriptografija): šifravimui ir dešifravimui naudojami du skirtingi raktai.

Žodis šifras prancūzų kalboje yra cifre, o viduramžių lotynų kalboje - cifra, kilęs iš arabų kalbos žodžio sifr, reiškiančio "nulį". Pirmą kartą angliškai nulis pavartotas 1598 m.

Susiję puslapiai

  • Kodas
  • Šifravimas
  • Raktas (kriptografija)
  • Blokinis šifras
  • Produkto šifras
  • Šifravimo tekstas
  • Tik šifruoto teksto ataka

Klausimai ir atsakymai

K: Kas yra šifras?


A: Šifras (arba šifras) - tai šifravimo (kodavimo) arba dešifravimo (iššifravimo) algoritmas. Tai yra gerai apibrėžtų žingsnių, kurių galima laikytis kaip procedūros, seka.

K: Kaip užšifruoti informaciją?


A: Užšifruoti arba užkoduoti - tai informaciją iš paprasto teksto paversti šifru arba kodu.

K: Kuo skiriasi šifras ir kodas?


A: Netechninėje vartosenoje "šifras" dažnai reiškia tą patį, ką ir "kodas", tačiau kriptografijoje šifrai skiriasi nuo kodų. Viename XX a. šaltinyje pateikiamas toks paaiškinimas: šifras yra "metodas, kurio pagrindinis slėpimo vienetas yra raidė. Palyginimui, kodas yra slėpimo būdas, kurio pagrindinis vienetas yra žodis".

K: Kaip veikia šifravimas?


A: Šifras naudojamas pradinei informacijai ("atviras tekstas") paversti užšifruota forma "šifruotu tekstu". Užšifruotame pranešime yra visa atviro teksto pranešimo informacija, tačiau jo negali perskaityti nei žmogus, nei kompiuteris, jei nėra tinkamo mechanizmo jam iššifruoti. Norint užšifruoti arba iššifruoti, reikia "rakto". Šifruojant raktas nurodo konkretų atvirojo teksto pavertimą šifruotuoju tekstu arba atvirkščiai iššifruojant.

Klausimas: Kaip šifrai skirstomi pagal naudojamo rakto tipą?


A: Šifrai skirstomi į simetrinio rakto algoritmus (privataus rakto kriptografija): kai šifravimui ir dešifravimui naudojamas tas pats raktas; ir asimetrinio rakto algoritmus (viešojo rakto kriptografija): kai šifravimui ir dešifravimui naudojami du skirtingi raktai.

K: Iš kur kilęs žodis "šifras"?


A:Žodis "šifras" kilęs iš prancūzų cifre ir viduramžių lotynų cifra, iš arabų sifr, reiškiančio "nulis". Pirmą kartą angliškai nulis pavartotas 1598 m.

AlegsaOnline.com - 2020 / 2023 - License CC3