Předmět Autor Datum
Šifrování pomocí XOR je v podstatě nerozluštitelné. Problém je v tom, že klíč musí být stejně velký…
MaSo 10.01.2017 16:15
MaSo
To je něco jako Vernamova šifra?
L-Core 10.01.2017 16:16
L-Core
https://cs.wikipedia.org/wiki/Exkluzivn%C3%AD_disj unkce
MaSo 10.01.2017 16:19
MaSo
A kdyby byly klíč dost dlouhý a text mnohem,mnohem delší, stačilo kdyby by se text rozdělil na části…
Tupec 10.01.2017 16:54
Tupec
Pokud je text delší než klíč, tak se musí použití toho klíče opakovat. Opakované použití výrazným zp…
Wikan 10.01.2017 16:58
Wikan
A co při rozdělení textu na částí použít klíč který by měnil svou hodnotu?
Tupec 10.01.2017 17:13
Tupec
To chceš len čisto pomocou XOR zašifrovať text ? Na to stačí lúštiť prvú vetu.
sakraforte 10.01.2017 17:24
sakraforte
Tak jak to mám teda udělat ,aby to bylo dostatečně efektivní?
Tupec 10.01.2017 17:31
Tupec
Klíč musí být stejně dlouhý jako zpráva. Jakou cestou plánuješ předat klíč protistraně, aby si mohl…
MaSo 10.01.2017 17:37
MaSo
Nijak, zatím je to jen pro uchování dat, kterým bych měl přístup jen já.
Tupec 10.01.2017 17:39
Tupec
I tak ten klíč musíš mít někde uložený. Nebylo by lepší použít nějaké normální šifrování než vymýšle…
Wikan 10.01.2017 17:40
Wikan
Tak použij něco hotového a neobjevuj kolo.
MaSo 10.01.2017 17:42
MaSo
No, ono je to tak,že se raději naučím něco nového,než-li něco stahoval.
Tupec 10.01.2017 17:45
Tupec
Klidně si hraj s XORem. Ale pro uchování dat bych raději použil hotové, vyzkoušené řešení.
MaSo 10.01.2017 17:54
MaSo
Hrať sa takto zo svojimi reálnymi dátami je kravina. Tiež som sa takto bavil. Po roku som sa k nim u…
sakraforte 10.01.2017 18:06
sakraforte
kryptografie je celkem vysoká matematika. Tys zatím nadělal ve svých návrzích spoustu chyb, které na…
touchwood 10.01.2017 19:35
touchwood
Klíč, který mění svou hodnotu podle nějakého algoritmu, je jedním z NEJVĚTŠÍCH prohřešků, které může…
touchwood 10.01.2017 19:31
touchwood
Proč? Neznalost. Jsem začátečník co tak nějak ovládá základy c++ a něco navíc, ale v poslední době s…
Tupec 10.01.2017 19:49
Tupec
matematický důkaz "proč" hledej v kryptografii - je to prazáklad toho, že generovaný šifrovací klíč… poslední
touchwood 10.01.2017 20:23
touchwood
XOR je úplně v pohodě, za předpokladu: 1) dlouhý klíč 2) ten klíč bude unikátní, nikde jinde ho nebu…
vopicak 10.01.2017 16:19
vopicak
Efektivita a bezpečnosť nie je to isté ! Použitie XOR šifry je výpočtovo nenáročné a samo osebe ak s…
pme 10.01.2017 16:28
pme

kryptografie je celkem vysoká matematika. Tys zatím nadělal ve svých návrzích spoustu chyb, které nadělali amatérští kryptografové u návrhů protokolů z 80. let, a které o pár let byly prostřeleny čistě proto, že si programátor MYSLEL (neměl matematický důkaz), že to je dostatečně bezpečné.

Proč? Neznalost. Jsem začátečník co tak nějak ovládá základy c++ a něco navíc, ale v poslední době se snažím vystačit s tím co znám a doplnit mnoho mezer. Ale asi se teda zkusím kouknout na knihovnu OpenSSl jak navrhuješ.

Díky za odpověď.

matematický důkaz "proč" hledej v kryptografii - je to prazáklad toho, že generovaný šifrovací klíč nesmí být opakovaný ani opakovatelný. I proto se klade tak velký důraz na kvalitu generátorů náhodných čísel. Přečti si alespoň základy kryptografie, protože zcela otevřeně řečeno, znovuvynalézáš kolo.

Efektivita a bezpečnosť nie je to isté !
Použitie XOR šifry je výpočtovo nenáročné a samo osebe ak sa použije opakujúci sa kľúč, tak aj veľmi ľahko prelomiteľné.

V prípade, že kľúč je náhodný a je aspoň taký dlhý ako správa, potom je XOR kód oveľa bezpečnejší, než keď sa kľúč opakuje v rámci jednej správy a potom sa dá hovoriť o teoretickej nemožnosti prelomiť takto zašifrovanú správu.

Zpět do poradny Odpovědět na původní otázku Nahoru