Šifra
Šifra (ali šifrant) je algoritem za šifriranje (kodiranje) ali dešifriranje (dekodiranje). Gre za niz natančno opredeljenih korakov, ki jim je mogoče slediti kot postopku. Šifriranje ali kodiranje pomeni pretvorbo informacije iz navadnega besedila v šifro ali kodo.
V nestrokovni rabi "šifra" pogosto pomeni isto kot "koda", vendar se v kriptografiji šifre razlikujejo od kod. V enem od virov iz 20. stoletja je navedena naslednja razlaga: šifra je "metoda, pri kateri je osnovna enota prikrivanja črka. V primerjavi s tem je šifra način prikrivanja, pri katerem je osnovna enota beseda". Konec stoletja so "šifre" v tem kriptografskem smislu postale redke. Kriptografija 21. stoletja večinoma šifrira bitne tokove.
Kode so delovale tako, da so se zamenjale v skladu z obsežnim kodnim priročnikom, ki je naključni niz znakov ali številk povezoval z besedo ali besedno zvezo. Na primer, "UQJHSE" je lahko koda za "Pojdite na naslednje koordinate".
Šifra se uporablja za pretvorbo izvirne informacije ("navadnega besedila") v šifrirano obliko "šifriranega besedila". Šifrirano sporočilo vsebuje vse informacije iz odprtega sporočila, vendar ga človek ali računalnik ne moreta prebrati brez ustreznega mehanizma za dešifriranje. Za šifriranje ali dešifriranje potrebujete "ključ". Pri šifriranju ključ določa posebno pretvorbo navadnega besedila v šifrirano besedilo ali obratno med dešifriranjem.
Glede na vrsto uporabljenega ključa se šifre delijo na:
- algoritmi s simetričnim ključem (kriptografija z zasebnim ključem): za šifriranje in dešifriranje se uporablja isti ključ.
- algoritmi z asimetričnim ključem (kriptografija z javnim ključem): za šifriranje in dešifriranje se uporabljata dva različna ključa.
Beseda šifra je v francoščini cifre, v srednjeveški latinščini pa cifra iz arabske besede sifr, ki pomeni "nič". Prva znana angleška uporaba besede zero je bila leta 1598.
Sorodne strani
- Koda
- Šifriranje
- Ključ (kriptografija)
- Blokovna šifra
- Šifra izdelka
- Šifrirano besedilo
- Napad samo na šifrirano besedilo
Vprašanja in odgovori
V: Kaj je šifra?
O: Šifra (ali šifrant) je algoritem za šifriranje (kodiranje) ali dešifriranje (dekodiranje). Gre za niz dobro opredeljenih korakov, ki jim je mogoče slediti kot postopku.
V: Kako šifriramo informacije?
O: Šifriranje ali kodiranje pomeni pretvorbo informacije iz navadnega besedila v šifro ali kodo.
V: Kakšna je razlika med šifro in kodo?
O: V netehnični rabi "šifra" pogosto pomeni isto kot "koda", vendar se v kriptografiji šifre razlikujejo od kod. V enem od virov iz 20. stoletja je navedena naslednja razlaga: šifra je "metoda, pri kateri je osnovna enota prikrivanja črka. V primerjavi s tem je šifra oblika prikrivanja, pri kateri je osnovna enota beseda".
V: Kako deluje šifriranje?
O: Šifra se uporablja za pretvorbo izvirne informacije ("odprtega besedila") v šifrirano obliko "šifriranega besedila". Šifrirano sporočilo vsebuje vse informacije iz preprostega sporočila, vendar ga človek ali računalnik ne moreta prebrati brez ustreznega mehanizma za dešifriranje. Za šifriranje ali dešifriranje potrebujete "ključ". Pri šifriranju ključ določa posebno pretvorbo navadnega besedila v šifrirano besedilo ali obratno med dešifriranjem.
V: Kako se šifre delijo glede na vrsto uporabljenega ključa?
O: Šifre delimo na algoritme s simetričnim ključem (kriptografija z zasebnim ključem): kjer se za šifriranje in dešifriranje uporablja isti ključ; in algoritme z asimetričnim ključem (kriptografija z javnim ključem): kjer se za šifriranje in dešifriranje uporabljata dva različna ključa.
V: Od kod izvira beseda "šifra"?
O:Beseda "šifra" izvira iz francoskega cifre in srednjeveškega latinskega cifra, iz arabskega sifr, ki pomeni "nič". Prva znana angleška uporaba besede zero je bila leta 1598.