[[oktatas:programozás|< Programozás]] ====== Titkosítás ====== * **Szerző:** Sallai András * Copyright (c) 2024, Sallai András * Szerkesztve: 2024 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== A titkosításokról ===== * egyirányú - hash algoritmusok * két irányú ===== A hash végső sormája ===== Lehetőségek: * hexa kimenet * base64 Ezek nem titkosító algoritmusok. ===== UI követelmények ===== * Legyen másolható * Legyen a láthatóság ki és bekapcsolható ===== Hash kezelése ===== * "sózzuk" * "borsozzuk" A sózáshoz ajánlott min. 16 bájt, de jobb 32 bájt. A bors legalább 112 bit. ===== Néhány algoritmusok ===== * argon2 * PBKDF2 * bcrypt ===== Elfogadott jelszavak ===== Ajánlott: * minimum 8 karakter * maximum 64 karakter A 64 karakternél hosszabb jelszavak értelmetlenek. Havonta jelszó változtatás nem ajánlott. Annak eredménye, hogy a felhasználók könnyen hozzáférhető teszik saját maguknak, például monitorral teszik. Érdemes egy listát összeállítani a visszautasítandó jelszavakról. Az entrópiát követeljük meg, de nem kell túlzásba vinni (kis- és nagybetű, szám stb). A jelszó emlékeztető nem ajánlott.