Wymawialne hasla
Widzisz wersję archiwalną tematu "Wymawialne hasla" z forum pl.comp.security
slawek- - 4 Sty 1999, 03:00
Czy wie ktos gdzie moglbym znalezc algorytmy, lub gotowe opracowania realizacji generowania tzw. pronounceable passwords? Cos takiego jak jest np. na hp-ux'ach.
TIA
slawek-
Mider - 5 Sty 1999, 03:00
To chyba nie jest specjalny problem. Najlatwiej jest mieszac losowo na przemian samogloski i spolgloski. Jest to system wymawialny i latwo zapamietywalny. Ocywiscie w ten sposob oslabia sie jakosc hasel poprzez oczywiste zmniejszenie liczby kombinacji.
WAREDEKI CUDOGIPA LAMANERY
itp itd
mozna dolozyc do tego cyferki lub znaki typu #$% itd. Utrudni to lamanie ale utrudnia tez zapamietywanie i przekazywanie hasel
WAREDE#2 CUDOGI$7 LAMANE%3
prawda, ze wyglada znacznie mniej przyjemnie Z drugiej strony jesli daje sie trudne haslo i mozliwosc jego zmiany mozna sie liczyc z tym, ze za jakis czas cywilbanda zmieni wiekszosc hasel na ALA, MISIO, FAFIK i temu podobne trudne do zlamania cuda.
perlu :)
Mider
Czy wie ktos gdzie moglbym znalezc algorytmy, lub gotowe opracowania realizacji generowania tzw. pronounceable passwords? Cos takiego jak jest np. na hp-ux'ach.
TIA
slawek-
Kępa Leszek - 5 Sty 1999, 03:00
Jesli chodzi o wymiawialne hasla to ja proponuje jeszcze co innego, a mianowicie generator hasel. Troszeczke nietypowy.
User wpisywalby dane typu: "jestem super facet" i otrzymywal by wygenerowane jakims tam algorytmem haslo postaci AfAik123#2q1 (powiedzmy). W zasadzie byloby przez niego pamietane - jesli jednak by zapomnial to zawsze pamieta ze "jestem super facet" i znowu wygeneruje sobie to samo haslo.
Tyle ze moze haslo nie powinno byc tak trudne. Kiedys korzystalem z takiego cudu generowal hasla postaci: trzy_litery.dwie_cyfry.znak.dwie_cyfry np.
lub men.33.[.10 (proste do zapamietania!)
proste ale nie sa wymawialne. mmmmh.
Artur Urbanowicz - 5 Sty 1999, 03:00
[...] Najlatwiej jest mieszac losowo na przemian samogloski i spolgloski. Jest to system wymawialny i latwo zapamietywalny. [...]
perlu :)
Gotowy program (w Perlu oczywiscie) zalaczam ponizej. Zalecam jeszcze dodanie slownika zakazanych wyrazow, poniewaz niektore hasla wygenerowane w proponowany przez Ciebie sposob sa nie tylko latwo wymawialne, ale i obrazliwe!
Pozdrawiam: Artur Urbanowicz
sub randomChar {
'n','p','q','r','s','t','v','w','x','z' ); $type = int( $type ); return sprintf( "%c",rand(26)+97 ) if !$type;
}
sub randomPassword {
$length = 8 if !$length;
my( $i,$passwd ); my( $charType ) = rand(2) + 1;
my( $badFirstChar ) = 'qvxy'; my( $badChar ) = 'qvx';
do { $passwd = &randomChar( $charType ); } while ( index( $badFirstChar,$passwd ) != -1 ); $lastChar = $passwd;
for( $i=1; $i<=$length-1; $i++ ) { $char = &randomChar(++$charType); if( ( index($badChar,$char) != -1 ) || ( $lastChar =~ m/j/ && ($char =~ m/i/ || $char =~ m/y/) ) ) { $i--; $charType--; } else { $passwd .= $char; $lastChar = $char } } $passwd
}
{ srand; for $i (1...20) { print &randomPassword( 8 ),"\n" };
}
slawek- - 5 Sty 1999, 03:00
| [...] | Najlatwiej jest mieszac losowo na przemian samogloski i spolgloski. | Jest to system wymawialny i latwo zapamietywalny. | [...] np w | perlu :) Gotowy program (w Perlu oczywiscie) zalaczam ponizej. Zalecam jeszcze dodanie slownika zakazanych wyrazow, poniewaz niektore hasla wygenerowane w proponowany przez Ciebie sposob sa nie tylko latwo wymawialne, ale i obrazliwe!
Nad slownikiem pomysle (prawdopodobienstwo trafienia obrazliwego slowa) jest naprawde niewielkie (szczegolnie jesli maja byc na zmiane sp. i sam.) A jezeli chodzi o program to dzieki, ale i tak bede robil to w PHP.
slawek-
Mider - 6 Sty 1999, 03:00
Moze to jest i mysl. Tyle, ze trzeba by bylo wyprodukowac odpowiedni algorytm mieszajacy i ograniczyc minimalna dlugosc lancucha sluzacego do generowania hasla.
Mider
User wpisywalby dane typu: "jestem super facet" i otrzymywal by wygenerowane jakims tam algorytmem haslo postaci AfAik123#2q1 (powiedzmy). W zasadzie byloby przez niego pamietane - jesli jednak by zapomnial to zawsze pamieta ze "jestem super facet" i znowu wygeneruje sobie to samo haslo.
Mider - 6 Sty 1999, 03:00
Program faktycznie bomba. Uwzglednia nawet mieszanke niewymawialna czyli zlepki lite ji jy. Osobiscie dodalem jeszcze blokade mieszanki ij np: WUMENZIJ co prawda da sie ona wymowic, ale co wlasnie przetestowalem, rodzi sporo nieporozumien :). Ta dwuliterowka zlewa sie w jedno i. Wewnatrz wyrazu nie ma to specjalnego znaczenia, chociaz moge sobie wyobrazic slowo MIJLIJDA, gdzie ij zlewa sie takze w srodku wyrazu. Proponuje wymienic linie
if( ( index($badChar,$char) != -1 ) || ( $lastChar =~ m/j/ && ($char =~ m/i/ || $char =~ m/y/) ) ) {
na
if( ( index($badChar,$char) != -1 ) || (($lastChar =~ m/J/ && ($char =~m/I/ || $char =~ m/Y/)) || ($lastChar =~ m/I/ && $char =~m/J/))){
Przepraszam jesli kopnalem sie w liczbie nawiasow :)
Nie zmienia to postaci rzeczy, ze program dziala znakomicie.
Mider
Gotowy program (w Perlu oczywiscie) zalaczam ponizej. Zalecam jeszcze dodanie slownika zakazanych wyrazow, poniewaz niektore hasla wygenerowane w proponowany przez Ciebie sposob sa nie tylko latwo wymawialne, ale i obrazliwe!
Artur Urbanowicz - 6 Sty 1999, 03:00
[...] if( ( index($badChar,$char) != -1 ) || (($lastChar =~ m/J/ && ($char =~m/I/ || $char =~ m/Y/)) || ($lastChar =~ m/I/ && $char =~m/J/))){ [...]
Oczywiscie mozna to zapisac w bardziej przejrzysty sposob:
if( $char =~ m/[qvx]/i || "$lastChar$char" =~ m/[jiy][ij]/i ) {
Moderatorowi pl.comp.security obiecuje, ze nie bede sie rozwodzil tutaj nad reszta skryptu, ktory swiadczy, ze jego autor znal co prawda C, ale o Perlu wiedzial niewiele. Ogladane po latach wprawki sprawiaja zalosne wrazenie - chyba to znacie?
Pozdrawiam: autor Urbanowicz
slawek- - 6 Sty 1999, 03:00
A z tym slownikiem to chyba jednak zrobie. Wiecie jakie haslo mi sie wygenerowalo?
"hujuva"
...no extra
pozdrawiam
slawek-
slawek- - 6 Sty 1999, 03:00
Osobiscie dodalem jeszcze blokade mieszanki ij np: WUMENZIJ co prawda da sie ona wymowic, ale co wlasnie przetestowalem, rodzi sporo nieporozumien :).
A np. literki q,x,v? Tez sa dosc niebezpieczne...
pozdrawiam
slawek-
Mider - 6 Sty 1999, 03:00
He he jesli chodzi o przejzystosc zapisu to jest on w znacznej mierze uzalezniony od czasu spedzonego nad perlem :) Najwazniejsze, ze skrypt dziala
EOT
Mider
Oczywiscie mozna to zapisac w bardziej przejrzysty sposob:
if( $char =~ m/[qvx]/i || "$lastChar$char" =~ m/[jiy][ij]/i ) {
Mider - 6 Sty 1999, 03:00
Tak. Ja u siebie wycialem q,x,v a poniewaz moj skrypt uzywa takze cyfr wycialem z listy cyfre 0 (zero) i litere o. To ostatnie zabezpieczenie wprowadzilem dla tego, ze uzywam duzych liter do losowania hasla a na Windozie 0 i O wyglada bardzo podobnie :(.
Mider
| Osobiscie dodalem jeszcze blokade mieszanki ij np: WUMENZIJ co prawda da sie | ona wymowic, ale co wlasnie przetestowalem, rodzi sporo nieporozumien :).
A np. literki q,x,v? Tez sa dosc niebezpieczne...
pozdrawiam
slawek-
Jacek Pokraśniewicz - 8 Sty 1999, 03:00
Troche informacji o zgodnym z normami generatorze latwo wymawialnych hasel jest na http://www.enigma.com.pl/enigma/produkty/gen_hasl.htm
Propozycja z losowaniem na przemian spolgloski i samogloski, choc interesujaca zaweza znaczaco przestrzen hasel, a tym samym ulatwia potencjalne ataki.
Anna Zugaj
Michal Listos - 8 Sty 1999, 03:00
JPnTroche informacji o zgodnym z normami generatorze latwo wymawialnych JPnhasel jest na http://www.enigma.com.pl/enigma/produkty/gen_hasl.htm
JPnPropozycja z losowaniem na przemian spolgloski i samogloski, choc JPninteresujaca zaweza znaczaco przestrzen hasel, a tym samym ulatwia JPnpotencjalne ataki.
http://www.enigma.com.pl/enigma/produkty/#kontrola_dostepu
"Generator haseł generowanie i wspomaganie dystrybucji (wydruk na nalepkach) dużej liczby dobrych haseł"
Niezle. To juz karteczka z haslem obok klawiatury nie wystarcza? ;-
Mider - 9 Sty 1999, 03:00
Czy wasz program sprzedawany jest standartowo z takim samym slownikiem ??? Ogromnie jestem ciekaw jaka byla by skutecznosc waszego generatora jesli slownik i algorytm tworzenia hasel stal by sie jawny.
Mider
Troche informacji o zgodnym z normami generatorze latwo wymawialnych hasel jest na http://www.enigma.com.pl/enigma/produkty/gen_hasl.htm
Propozycja z losowaniem na przemian spolgloski i samogloski, choc interesujaca zaweza znaczaco przestrzen hasel, a tym samym ulatwia potencjalne ataki.
Anna Zugaj
zabezpieczenie hasla do konta pocztowego - sniffowanie
(Cisco) Szyfrowane hasła - jaki algorytm?
WinXP - program do ustawiania parametrow hasla
A czemu to jest źle?????????
ryby kregowce wodne
zadania z chemii
mat zo 24 hours original mix 20A0909090A09090909cbr 320
jaroslawiec ul lesna
quady w gadzecie tvn turbo
ranking lodzkich liceow
syncmaster 740n drivers
hip hop
numer 692
Katalog wypowiedzi z for internetowych ^^ Strona Główna
|
|