Hashing-algoritmi on tekniikka, joka pakkaa mielivaltaisen pituisen datan kiinteän pituiseksi hash-arvoksi (hash-arvo) algoritmilla. Näitä hash-arvoja käytetään laajalti salauksessa, tietoturvan todentamisessa, tietojen eheyden tarkistamisessa ja muilla aloilla. Yleisiä hash-algoritmeja ovat:
Koska yleisten salasanojen murtamistyökalujen murtamisnopeus on liian hidas, eivätkä tue monia salasanojen murtamisprotokollia, jotkut salasanat eivät voi murtautua yhdessä vuodessa, jos käytät sanakirjaa, sinun on oltava selkeä teksti salasana sanakirjassa, ja jos salasanakirja on liian suuri, se on ajanhukkaa, ja on hyvin yleistä, että se ei pysty murtamaan salasanoja maailmassa.
Hashcat tunnetaan maailman nopeimpana salasananmurtotyökaluna. Tämän päivän artikkelissa poimitaan useita yleisesti käytettyjä parametreja ja yhdistetään ne salasananmurtokomentoihin analysoidaksesi, kuinka Hashcatia käytetään salasanojen purkamiseen.
Aluksi halusin suorittaa hashcat-kiihdytyksen kali Linuxissa, mutta virtuaalikoneen näytönohjain on algoritmin luoma, eikä sitä voida käyttää kiihdytykseen. Kun näin, että N-kortti voidaan yhdistää suoraan virtuaalikoneeseen, etsin ympärilleni toivoen, mutta en löytänyt kali Linuxiin sopivaa näytönohjaimen suoraa opetusohjelmaa, ja Internetissä on vain Linux-isäntätietokone, joka voi yhdistää suoraan Windows-virtuaalikoneeseen. Minä ja minä haluamme yhdistää suoraan Windows-järjestelmästä linux on päinvastoin, joten minulla ei ole sopivaa tapaa suorittaa tämä vaihe. Ja vaikka se olisi valmis, se tulee silti
Joskus kohtaamme tällaisen ongelman. Esimerkiksi jos salasana on abcdabcd-tilassa, eikä sanakirjassamme ole abcdabcd:tä, se vie valtavan tilan. Hashcatissa se on tietysti mahdollista. Tässä osiossa puhumme ensin tästä tilasta, sanakirjan yhdistelmähyökkäystilasta.
Hashcat on salasanan räjähdystyökalu ja yksi tietoturvan välttämättömistä työkaluista. Keräät tämän artikkelin kirjanmerkkeihin, jotta voit valmistautua hätätilanteisiin.
Johdanto
Hashcat on maailman nopein salasanan murtausohjelma ja avoimen lähdekoodin hajautettu työkalu, joka tukee useita alustoja ja useita algoritmeja.
Virallinen: https://hashcat.net/hashcat/
Github: https://github.com/hashc
Hashcatilla on neljä perusmenetelmää salauksen purkamiseksi:
1. Sanakirjan salauksen purku
2. Yhdistetyn merkkijonon salauksen purkaminen
3. Brute force-salauksen purku (hylätty) – mask attack (maskin salauksen purku)
4. Hybridisalauksen purku
On olemassa myös sääntöpohjaisia salauksen purkamismenetelmiä ja isojen ja pienten kirjainten vaihtamismenetelmiä, mutta ne voidaan luokitella sääntöjen salauksen purkamiseksi.
Yksi hash-funktion tärkeimmistä tehtävistä on tallentaa salasana turvallisesti. Se ei tallenna salasanaa suoraan (eli ei tallenna salasanaa selkeässä tekstissä), vaan tallentaa salasanan hash-arvon syöttösalasanan hash-arvo lasketaan uudelleen ja tallennetaan Vertaamalla salasanan hash-arvoa voit tietää, onko salasana oikea. Hash-funktion yksisuuntaisuuden ja törmäysrajoitusten vuoksi hyökkääjän on vaikea tietää itse salasana, vaikka hän saa salasanan hash-arvon.
Tiedän, että salasanan tyypin symbolissa on vain yksi piste. Kuinka asettaa numerotyyppi? Kuinka olla asettamatta sitä erikseen Oletuksena kaikki symbolit ajetaan uudelleen, mikä on laskentatehon tuhlausta?
Jos pistenumero (.) voi näkyä missä tahansa salasanassa ja loput ovat numeroita, voit käyttää mukautettua maskia kaikkien mahdollisten paikkojen kattamiseen. Olettaen, että salasanan pituus on 6 (eli 5 numeroa ja 1 pistenumero), voit luoda seuraavan maskiyhdistelmän