Үг, өгүүлбэр эсвэл файлын MD5 эсвэл SHA нийлбэрийг хэрхэн мэдэх вэ

Хэд хоногийн өмнө би чамд үзүүлэв ашиглаж буй скрипт Bash y md5sum Би нууц үгээ шифрлэсэн Би өөрөө програмчилсан аюулгүй байдлын системийн зөв.

Өөрөөр хэлбэл, терминал дээр:

echo "desdelinux" | md5sum

Би энэ тохиолдолд тухайн үг эсвэл текстийн MD5 нийлбэрийг авсан болно. линуксээс

Баярлалаа Хаккан Би md5sum-ээс илүү аюулгүй shasum-тай танилцсан.

Бага зэрэг тайлбарлавал MD5 нь өмнөх жишээг дагаж MD5 of текстийг хамгаалах арга юм линуксээс нь:

2dac690b816a43e4fd9df5ee35e3790d

Энэ текст нь хичнээн удаан байсан ч түүний MD5 нь үргэлж 33 тэмдэгт (үсэг, тоо) байх болно, жишээлбэл, энэ нь MD5-ийн дараахь байдал юм. Линуксээс илүү сайн байхыг сур

98a53ca0624f3bc555f7f5055d8248c2

Таны харж байгаагаар 33 тэмдэгт тэнцүү байна.

Асуудлын гол нь аюулгүй байдлын үүднээс MD5 нь нууц үгийг шифрлэхэд хамгийн их зөвлөдөггүй тул MD5 хэш мөргөлдөөнийг аль хэдийн илрүүлчихсэн байгаа юм. Өөрөөр хэлбэл, хэш мөргөлдөөн гэдэг нь хоёр өөр текст мөр нь ижил гаралтыг өгч чаддаг, өөрөөр хэлбэл (жишээ нь) "linux" ба "hsjajeya" хоёулаа ижил хэш нийлбэрийг өгдөг.

Над шиг аюулгүй байдлын талаар жаахан гаж донтой хүмүүсийн хувьд өөр хувилбарууд байдаг ... өнөөдөр би SHA-г ярих болно.

Миний харж байгаагаар ША (NSA-ийн зохион бүтээсэн аюулгүй хэш алгоритм) нь MD5-тэй ижил зорилгод үйлчилдэг бөгөөд зөвхөн бидэнд илүү олон сонголтыг өгдөг.

Жишээлбэл, хэш нийлбэр ША -де-"линуксээс"болно:

echo "desdelinux" | shasum

Үр дүн нь:

2ed14068a18ce404054dfc63e50c28e918a92a14

Таны харж байгаагаар MD5-ээс илүү тэмдэгтүүд байгаа бол одоо MD41-ийн 33-ийн оронд 5 тэмдэгттэй болжээ.

Гэхдээ энэ бүгд биш, энэ нийлбэр нь SHA-1-ийг ашиглаж байгаа боловч аюулгүй байдлыг ашиглан бид сайжруулж чадна sha256sum , sha384sum y sha512sum.

Миний хийх зүйл бол энгийн, илүү олон битийн шифрлэлт нэмж оруулаарай ...

Хэшийг эндээс үзнэ үүлинуксээс"гэхдээ sha256sum:

echo "desdelinux" | sha256sum

Үр дүн:

092eb52ac23733af779224f9f7511be782e57264bd1af3afba6bd6454f471f8a

Таны харж байгаагаар өөр олон тэмдэгт, тухайлбал 65.

Би хувьдаа sha512sum-ийг өөрийн скриптэд ашиглаж нууц үгийг хамгаалахын тулд хэхэ ..., жишээ нь үргэлжлүүлэхийн тулд sha512sum -де-"линуксээс"болно:

Тэдгээр нь яг 129 тэмдэгт юм. үүнийг таамаглаж чадах ухаалаг хүн хэн болохыг хармаар байна…

Гэхдээ ...

Файлын агуулгын MD5 эсвэл SHA-г хэрхэн мэдэх вэ?

Бидэнд файл байгаа гэж бодъё linux.txt-с … Дараахь зүйлийг агуулсан:

<° Linux (өөрөөр хэлбэл DesdeLinux) нь Програм хангамж ба Чөлөөт Технологитой холбоотой сэдвүүдэд зориулагдсан сайт юм. Бидний зорилго бол GNU / Linux-ийн ертөнцөд шинээр ирсэн бүх хэрэглэгчдэд хамгийн хялбар аргаар шинэ мэдлэг олж авах боломжийг олгохоос өөр зүйл биш юм.

Энэ файлын MD5 нийлбэрийг мэдэхийн тулд бид терминал дээр тавьдаг.

md5sum desdelinux.txt

Энэ нь бидэнд дараахь зүйлийг харуулах болно.

dbc34981efb56416969e87875f8d4b8e desdelinux.txt

Үүнийг MD5-ийн оронд SHA-тай хийхийн тулд ... гэж тааварла:

shasum desdelinux.net

Энэ нь бидэнд харуулах болно:

097a527d1b5cfa393f7d8b45b82c9c52cc4f18d2 desdelinux.txt

Эсвэл та хүсвэл sha256sum, sha384sum эсвэл sha512sum use ашиглаж болно

Юутай ч нийтлэл энд дуусна.

Энэ талаар сурах нь надад маш сонирхолтой санагдсан бөгөөд аюулгүй байдалтай холбоотой зүйлс надад үргэлж татагддаг байсан, танд сонирхолтой санагдаж байна гэж найдаж байна.

Хэрэв хэн нэгэн асуулт асуух юм бол би өөрийгөө энэ сэдвээр мэргэшсэн мэргэжилтэн гэж үзэхгүй байгаа ч эргэлзээгүй би танд туслахыг хичээх болно.

Баярлалаа!


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

13 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   элендилнарсил гэж хэлэв

    Md5 ба sha-г текст файлд ашиглах боломжтой гэдгийг би мэдээгүй байсан. маш сайн мэдээлэл. Би дистро ISO-д ийм төрлийн аюулгүй байдлын аргыг харж дассан. хэхэ

    1.    Чарли-Браун гэж хэлэв

      Зөвхөн текст файлуудад төдийгүй үүнийг ямар ч төрлийн файлд тооцоолох боломжтой.

      1.    элендилнарсил гэж хэлэв

        одоо би мэдэж байна. өдөр бүр та шинэ зүйлийг сурч болно.

    2.    Жискар гэж хэлэв

      Линукс дээр бүх зүйл файл юм. Үүнийг ашиглан одоо юу хийж чадахаа төсөөлөөд үз дээ.

      1.    KZKG ^ Гаара гэж хэлэв

        Эсвэл файл эсвэл хавтас нь үнэндээ 😉

  2.   Жискар гэж хэлэв

    KZKG ^ Gaara-ийн нийтлэлүүдийн маш сайн мөр. Хэрэв хүсэлтүүд хүчин төгөлдөр бол та GPG дээр нэгийг нь хийсэн боловч түлхүүр үгээрээ хоёр түлхүүрийг ашиглах боломжтой болгож өгөх үү?
    Хэрэв хүсэлтүүд үнэ цэнэтэй бол мэдээжийн хэрэг 🙂

    1.    KZKG ^ Гаара гэж хэлэв

      Уфф, би GPG түлхүүрүүдийн талаар сайн ойлгохгүй хэвээр байна, магадгүй хахахахаха, би юу хийж чадахаа харах болно.
      Сайн нийтлэлийн мөрөнд баярлалаа хахахахаха

  3.   мартксело гэж хэлэв

    Бяцхан тэмдэглэл. "Цуурай" нь анхдагчаар мөрийн төгсгөлийг, тиймээс үүнийг ашиглахдаа тооцоолж байгаа хэшийг оруулсан текстийн + мөрийн төгсгөлийн текстийг оруулдаг гэдгийг санаарай.

    Тушаал нь төгсгөлийн мөрөнд орохгүйн тулд аз болоход бид -n сонголтыг ашиглаж болно. Тиймээс дээрх жишээнүүдийн зөв арга зам нь дараахь зүйл байх болно.

    echo -n "desdelinux" | md5sum

    Баярлалаа.

    1.    KZKG ^ Гаара гэж хэлэв

      Би эцэст нь зөвхөн 1-р баганыг awk хэвлэх замаар шийдсэн боловч таны оруулсан хувь нэмэр маш сайн, олон тэмдэгт хадгалагдав

  4.   Солонгийн өнгийн хавтастай гэж хэлэв

    Зүгээр л хэмжээс, MD5 нь үргэлж 32 тэмдэгттэй байдаг.

  5.   нота гэж хэлэв

    Мэдээлэл өгсөнд баярлалаа
    эдгээр аюулгүй байдал, нууцлалын асуудал чухал юм

  6.   JK гэж хэлэв

    Би Linux дээр md5sum-ийг хэрхэн тооцоолох талаар сурч байсан боловч шинэхэн хүн байсан тул терминал руу файлын директор руу орох асуудлыг шийдсэний дараа (адислагдсан хоосон зайнаас болж эмх замбараагүй гэж хэлдэг) Файлын нэр дээр дахин нэг асуудал тулгарч байна: аль хэдийн зөв директорт орчихсон байна гэж би хэллээ - j санаатайгаар - FILE NAME.EXTENSION, гэхдээ файлын нэр хоосон зайтай тул би хяналтын дүнг авч чадахгүй байна. Би файлын нэрийг torrent-д суулгаж байгаа тул нэрийг нь өөрчлөх боломжгүй гэдгийг тодруулж байна.
    Энэ сэдвээр миний уншсан нийтлэлүүд хоосон орон зайн асуудлыг огт дурдаагүй, бүр дордвол, тэд үргэлж зөв директорт байрлаж, эдгээр дүгнэлтийг баталгаажуулах шаардлагатай шинэхэн эмэгтэйн оронд өөрсдийгөө тавьдаггүй гэж үздэг. энэ үү? Урьдчилан баярлалаа

    1.    Мигель гэж хэлэв

      Сайн уу, энэ нь 11 сар болсон боловч шинэ сарын хувьд энэ нь ашигтай байж болох юм.
      Тушаалын мөрөнд тусгай зугтах тэмдэгт гэж нэрлэдэг.
      Эдгээр нь SHELL програм эсвэл скриптийг тухайн дүрийг кодын хэсэг болгон тайлбарлахаас урьдчилан сэргийлэхэд оршино.

      Таны дурдсан зүйлийн жишээ:

      md5sum Desktop / Татаж авах / татаж авах \ Bitorrent / file \ what \ what \ sea.ext

      "\" Тэмдэгтийг ашиглан та терминалыг хоосон зайг кодын нэг хэсэг болгон тайлбарлахаас сэргийлж, зайны мөрийн хэсэг болгон зайг уншиж, файлын md5-г авна.

      Desktop / Downloads / Bitorrent downloads / file any.ext файл

      Янз бүрийн хөтөлбөрт өөр өөр зугтах боломжтой байдаг, sed ч гэсэн «, #, гэх мэт оргох боломжийг олгодог.

      Баярлалаа.