Beveiligingsonderzoeker Jens Steube, mede-ontwikkelaar van de populaire wachtwoordkraker Hashcat, heeft een zwakte in het SHA1-algoritme ontdekt, waardoor SHA1-hashes 20% sneller zijn te kraken. Websites gebruiken SHA1 om wachtwoorden van gebruikers te versleutelen, wat hashing wordt genoemd. Dit moet voorkomen dat als de website wordt gehackt, de aanvaller meteen de wachtwoorden van gebruikers in handen heeft.
De database van de website bevat namelijk alleen de versleutelde SHA1-hashes. SHA1 verwerkt blokken van 512 bits, die 2048 bits groot worden als de hashwaarde is gegenereerd. "We noemen deze fase 'woord-expansie'", zo laat Steube in zijn rapport weten. Hiervoor gebruikt het algoritme verschillende XOR-operatie, maar een aantal van deze operaties zijn redundant en kunnen dus worden genegeerd.
Optimalisaties
Door een aantal optimalisaties door te voeren wist Steube het aantal operaties van 880 naar 694 terug te dringen. Een besparing van precies 21,1%. De onderzoeker gaf zijn presentatie gisteren tijdens de Passwords^12 Conferentie in Noorwegen, die maandag begon en vandaag eindigt. Tijdens deze conferentie komen volgens de organisatie de beste wachtwoordkrakers bijeen.
Deze posting is gelocked. Reageren is niet meer mogelijk.