Szyfr strumieniowy: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m r2.5.2) (robot dodaje: cs, es, pt poprawia: it |
m Wspomagane przez bota ujednoznacznienie (tyle do zrobienia): Szyfrogram; zmiany kosmetyczne |
||
Linia 1:
'''Szyfr strumieniowy''' – nazywany także algorytmem strumieniowym, algorytmem potokowym lub szyfrem strumieniowym; jest to [[algorytm symetryczny]], który [[szyfr
Wykorzystując operację XOR szyfrowanie wiadomości wygląda następująco:
:<math>C_i = S_i \oplus M_i</math>
gdzie <math>S_i</math> to strumień bitów będący kluczem, <math>M_i</math> to [[tekst jawny]] a <math>C_i</math> to [[szyfrogram (kryptografia)|szyfrogram]]
Odszyfrowywanie zakodowanej wiadomości odbywa się w identyczny sposób
:<math>S_i \oplus C_i = S_i \oplus S_i \oplus M_i = M_i</math>
Istnieją szyfry strumieniowe oparte na [[generator liczb pseudolosowych|generatorach liczb pseudolosowych]]
Szyframi strumieniowymi są też tryby [[CFB]], [[OFB]] i [[CTR (tryb licznikowy)|CTR]] [[szyfr blokowy|szyfrów blokowych]]. Generują one z samego klucza i z wektora inicjalizującego (nie korzystając z danych) strumień szyfrujący, po czym XOR-ują go z danymi.
|