Junior — Middle
Vieš uviesť hlavné metódy šifrovania dát, ktoré poznáš?
sobes.tech AI
Odpoveď od AI
Hlavné metódy šifrovania dát:
-
Symetrické šifrovanie — rovnaký kľúč sa používa na šifrovanie aj dešifrovanie.
- AES (Advanced Encryption Standard) — najrozšírenejší algoritmus.
- DES, 3DES — zastarané, ale stále sa vyskytujú.
-
Asymetrické šifrovanie — používajú sa páry kľúčov: verejný na šifrovanie a súkromný na dešifrovanie.
- RSA
- ECC (eliptické krivky)
-
Hashovanie — prevod dát na pevnú dĺžku, nevratný.
- SHA-256, SHA-3
-
Digitálne podpisy — na overenie pravosti a integrity dát.
V iOS sa často používajú vstavané frameworky, ako napríklad CommonCrypto pre symetrické šifrovanie a Security Framework pre asymetrické.