Autor | Zpráva | ||
---|---|---|---|
Patrikue Profil * |
#1 · Zasláno: 19. 2. 2021, 20:22:34
Potřebuji zakódovat vlastní text, který bude mít maximálně 14-15 znaků a potřebuji ho zakódovat s vlastním klíčem tak, aby se text dal zpětně rozkódovat. Zvažoval jsem nad openssl případně sodium_crypto_secretbox_open. Jenže vždycky dostanu více jak 30 a více znaků. Rád bych se vlezl klidně s počtem znaků níže (20-25). Poradíte jak na to? Jestli to vůbec jde?
|
||
ttttttttt Profil * |
#2 · Zasláno: 19. 2. 2021, 22:01:35
Patrikue:
Nahlížej na ten řetězec jako na pole bitů (vstup). Vygeneruj si náhodně stejně dlouhé pole bitů (klíč) a proveď XOR na vstup a klíč. Výsledkem operace je zakódovaný text. Rozkódovat se dá opětem XORem - klíče a zakódovaného textu. Je to bezpečné, pokud je klíč opravdu náhodný a pokud ho nepoužíváš opakovaně. |
||
Kajman Profil |
#3 · Zasláno: 19. 2. 2021, 22:23:48
A pokud nevadí, že mohou vzniknout řídící znaky.
|
||
Časová prodleva: 3 roky
|
0