Generowanie haseł Najwyższą siłę haseł zapewnia generowanie losowe, które gwarantuje, że każdy znak będzie równie prawdopodobny. Równocześnie jednak hasła wygenerowane losowo mogą być trudne do zapamiętania. Z tego powodu istnieje kilka powszechnie stosowanych mnemotechnicznych metod generowania haseł, nadal zapewniających stosunkowo wysoki poziom bezpieczeństwa: Wygenerowanie hasła z pierwszych liter łatwego do zapamiętania zdania – np. No to co? Milszy mi jest pantofelek od ciebie, ty safanduło! da w wyniku hasło Ntc?Mmjpocts!.
Doklejanie do hasła wygenerowanego w powyższy sposób stałego lub zmiennego komponentu, zależnego np. od miesiąca, w którym generowane jest hasło czy znaki nie występujące normalnie w słowach (np. Hasl0*004, Hasl0*005 itd).
Do generowania wyrażeń hasłowych o wysokim poziomie entropii można wykorzystać technikę Diceware, polegającą na wybieraniu kolejnych słów z odpowiednio ponumerowanego słownika za pomocą losowania ich indeksów za pomocą klasycznej sześciooczkowej kości do gry. Słowniki dla Diceware są dostępne dla wielu języków, w tym dla języka polskiego.
Różne techniki generowania haseł i wyrażeń hasłowych są zaimplementowane w programach takich jak PWGen, Generator hasełGenerator haseł, Scratch.
Przypisy
Linki zewnętrzne
Kategoria:Uwierzytelnienie