Muutama päivä sitten näytin sinulle komentosarja, jossa käytetään Kemut y md5sum Salasin salasanan oikea yksinkertainen turvajärjestelmä, jonka olen itse ohjelmoinut.
Toisin sanoen terminaalissa se sanoi:
echo "desdelinux" | md5sum
Ja sain MD5-summan sanasta tai tekstistä, tässä tapauksessa: desdelinux
Gracias hackan tapasin shasumin ... joka on turvallisempi kuin md5sum.
Hieman enemmän selittämällä MD5 on tapa suojata tekstiä edellisen esimerkin, MD5: n, mukaisesti desdelinux on:
2dac690b816a43e4fd9df5ee35e3790d
Yksityiskohta on, että riippumatta siitä kuinka pitkä teksti on, sen MD5 on aina 33 merkkiä (kirjaimia ja numeroita), esimerkiksi tämä on MD5: Opi olemaan parempi desde Linux
98a53ca0624f3bc555f7f5055d8248c2
Kuten näette, 33 merkkiä on yhtä suuri.
Tämän ongelmana on, että turvallisuussyistä MD5: tä ei suositella parhaiten esimerkiksi salasanojen salaamiseen, koska MD5: n hash-törmäykset on jo havaittu. Toisin sanoen hash-törmäys on, että kaksi erilaista tekstimerkkijonoa voi antaa saman tuloksen, eli että (esimerkiksi) "linux" ja "hsjajeya" antavat molemmat saman hash-summan.
Minun kaltaisilleni, jotka ovat hieman paranoidit turvallisuudesta, on muitakin vaihtoehtoja ... tänään puhun SHA: sta.
Minun tavallani nähdä, SHA (NSA: n keksi Secure Hash -algoritmi) palvelee samaa tarkoitusta kuin MD5, vain se antaa meille enemmän vaihtoehtoja.
Esimerkiksi hash-summa SHA de «desdelinux" olisi:
echo "desdelinux" | shasum
Ja tulos on:
2ed14068a18ce404054dfc63e50c28e918a92a14
Kuten näette, se on enemmän merkkejä kuin MD5, nyt se on 41 merkkiä MD33: n 5 sijaan.
Mutta tämä ei ole kaikki, tämä summa käyttää SHA-1: tä, mutta voimme parantaa merkittävästi turvallisuutta sha256sum , sha384sum y sha512sum.
Tekisin yksinkertaista, lisää salauksen useampaa bittiä 😉 ...
Katso täältä hashdesdelinux"mutta kanssa sha256sum:
echo "desdelinux" | sha256sum
tulos:
092eb52ac23733af779224f9f7511be782e57264bd1af3afba6bd6454f471f8a
Kuten näette, paljon enemmän merkkejä, erityisesti 65.
Henkilökohtaisesti käytän komentosarjassa sha512sum suojaamaan salasanaa hehe ... ja jatkamaan esimerkkiä sha512sum de «desdelinux" olisi:
Ne ovat täsmälleen: 129 merkkiä 😉…. tämän, haluan nähdä kuka olisi fiksu, joka voisi arvata… LOL!
Mutta …
Kuinka tietää tiedoston sisällön MD5 tai SHA?
Oletetaan, että meillä on tiedosto desdelinux. Txt ... joka sisältää seuraavat:
<° Linux (alias DesdeLinux) on sivusto, joka on omistettu vapaisiin ohjelmistoihin ja teknologioihin liittyville aiheille. Tavoitteemme ei ole mikään muu kuin tarjota kaikille GNU/Linux-maailmassa aloittaville käyttäjille paikka, jossa he voivat hankkia uutta tietoa helpoimmalla mahdollisella tavalla.
Tämän tiedoston MD5-summan tuntemiseksi laitamme päätelaitteeseen:
md5sum desdelinux.txt
Tämä näyttää meille:
dbc34981efb56416969e87875f8d4b8e desdelinux. Txt
Voit tehdä sen SHA: lla MD5: n sijaan ... arvaa 😀…:
shasum desdelinux.net
Ja se näyttää meille:
097a527d1b5cfa393f7d8b45b82c9c52cc4f18d2 desdelinux. Txt
Tai jos haluat, voit käyttää sha256sum, sha384sum tai sha512sum 😉
Joka tapauksessa artikkeli päättyy tähän.
Minusta on ollut erittäin mielenkiintoista oppia tästä, olen aina ollut kiinnostunut turvallisuuteen liittyvistä asioista, toivottavasti sinäkin pidät siitä kiinnostavana.
Jos jollakin on kysyttävää, en pidä itseäni ylivoimaisesti aiheen asiantuntijana, mutta epäilemättä yritän auttaa sinua 😀
terveiset
ei tiennyt, että md5 ja sha voidaan käyttää tekstitiedostoissa. erittäin hyvää tietoa. Olin tottunut näkemään tämän tyyppisen suojausmenetelmän ISO-ISO-standardeissa. hah hah
Ei vain tekstitiedostoihin, se voidaan laskea minkä tahansa tyyppisiin tiedostoihin.
No, nyt tiedän. joka päivä voit oppia jotain uutta.
Linuxissa kaikki on tiedosto 😉 Kuvittele, mitä voit tehdä tällä.
Tai tiedosto tai kansio todella 😉
Erittäin mukava artikkelirivi KZKG ^ Gaaralta. Jos pyynnöt ovat kelvollisia, koska teit sellaisen GPG: llä mutta avainsanalla, voisitko tehdä sellaisen, joka sisältää näiden kahden avaimen käytön?
Jos pyynnöt ovat sen arvoisia, tietysti 🙂
Uff, en ole vieläkään kovin selvä GPG-avainten aiheesta ja ehkä hahahahaha, näen mitä voin tehdä 😀
Kiitos hyvästä artikkelirivistä hahahahaha
Pieni huomautus. Muista, että "kaiku" tuo oletusarvoisesti rivin loppuun ja siten hash-arvon, jonka lasket sitä käyttäessäsi, joka on syötetylle tekstille + rivin loppu, joka ei koskaan ole sama kuin vain teksti.
Onneksi voimme käyttää -n-vaihtoehtoa niin, että komento ei kirjoita rivin loppua. Siksi yllä olevien esimerkkien oikea tapa olisi:
echo -n "desdelinux" | md5sum
Tervehdys.
Ratkaisin sen awk-tulostuksella vain ensimmäisen sarakkeen lopussa, mutta suuri panoksesi, monet merkit tallennetaan 😀
Vain ulottuvuus, itse asiassa MD5: ssä on aina 32 merkkiä.
Kiitos tiedosta.
nämä turvallisuus- ja tietosuojakysymykset ovat tärkeitä
Olen oppinut md5sum-arvon laskemista Linuxissa, mutta koska olen aloittelija, olen ratkaissut sen, miten pääsen päätelaitteeseen hakemistoon, jossa tiedosto on (sanon sotku siunattujen aihioiden takia), törmään sama ongelma uudelleen tiedoston nimessä: jo ollessani oikeassa hakemistossa sanoin –j szánduksellinen - FILE NAME.EXTENSION, mutta koska tiedoston nimessä on tyhjiä välilyöntejä, en saa tarkistussummaa. Selvennän, etten voi muuttaa tiedostonimeä, koska kylvän sen torrentiksi.
Aiheessa lukemissani viesteissä ei edes mainita tyhjätilan ongelmaa, mikä vielä pahempaa, niissä oletetaan, että joku on aina oikeassa hakemistossa eikä aseta itsensä aloittelijan tilalle, joka tarvitsee vahvistaa nämä summat. onko tämä ratkaistu? Kiitos etukäteen
Hei, 11 kuukautta on jo kulunut, mutta uudelle kuukaudelle se voi olla hyödyllistä.
Komentorivin alapuolella on ns.
Niiden tarkoituksena on estää SHELL-ohjelmaa tai komentosarjaa tulkitsemasta hahmoa niin sanotusti osana koodia.
Esimerkki mainitsemastasi:
md5sum Desktop / Lataukset / lataukset \ Bitorrent / tiedosto \ mitä \ mitä \ sea.ext
"\" -Merkillä estät päätelaitetta tulkitsemasta välilyöntejä koodin osana ja lukemalla siten välilyöntejä polkujonossa, jolloin saadaan tiedoston md5:
Työpöytä / Lataukset / Bitorrent-lataukset / tiedosto mitä tahansa
Eri ohjelmille on erilaisia paeta, jopa sed tarjoaa pakenemia, kuten «, # jne. Jne.
Tervehdys.