Како знати МД5 или СХА збир речи, реченице или датотеке

Пре неколико дана сам ти показао скрипта у којој се коришћењем Басх y мдКСНУМКСсум Шифровао сам лозинку исправно из једноставног безбедносног система који сам сам програмирао.

То јест, на терминалу је писало:

echo "desdelinux" | md5sum

И добио сам МД5 збир те речи или текста, у овом случају: desdelinux

Захваљујем ХацКан Упознао сам схасум... који је сигурнији од мд5сум.

Објашњавајући мало више, МД5 је начин заштите текста, пратећи претходни пример, МД5 од desdelinux је:

2dac690b816a43e4fd9df5ee35e3790d

Детаљ је у томе што без обзира колико је дуг текст, његов МД5 ће увек имати 33 знака (слова и бројеви), на пример ово је МД5: Научите да будете бољи desde Linux

98a53ca0624f3bc555f7f5055d8248c2

Као што видите, 33 знака су иста.

Проблем са овим је што из безбедносних разлога МД5 заправо није најпрепоручљивији, на пример за шифровање лозинки, пошто су МД5 хеш колизије већ откривене. То јест, хеш колизија је да два различита текстуална низа могу дати исти излаз, то јест, (на пример) „линук“ и „хсјајеиа“ оба дају исти хеш збир.

За оне попут мене који су мало параноични по питању безбедности, постоје и друге алтернативе... данас ћу вам причати о СХА.

На мој начин гледања, СХА (Алгоритам безбедног хеширања, изумео НСА) служи истој сврси као МД5, само нам даје више опција.

На пример, хеш збир СХА на "desdelinux" Био бих:

echo "desdelinux" | shasum

Резултат је:

2ed14068a18ce404054dfc63e50c28e918a92a14

Као што видите, има више карактера од МД5, сада има 41 карактер уместо 33 од МД5.

Али ово није све, овај додатак користи СХА-1, али можемо значајно побољшати безбедност коришћењем сха256сум , сха384сум y сха512сум.

Оно што бих урадио је једноставно, додао бих више битне енкрипције 😉…

Погледајте овде хеш од «desdelinux" Али са сха256сум:

echo "desdelinux" | sha256sum

Резултат:

092eb52ac23733af779224f9f7511be782e57264bd1af3afba6bd6454f471f8a

Као што видите, много више знакова, тачније 65.

Лично, у својој скрипти користим сха512сум да заштитим лозинку хехе… и да наставим са примером, сха512сум на "desdelinux" Био бих:

Они су тачно: 129 карактера 😉 …. Ово, хоћу да видим ко би био паметан који би то могао да погоди... ЛОЛ!

Али …

Како сазнати МД5 или СХА садржаја датотеке?

Претпоставимо да имамо фајл desdelinuxТкт. ...који садржи следеће:

<° Линук (ака DesdeLinux) је сајт посвећен темама у вези са слободним софтвером и технологијама. Наш циљ није ништа друго него да свим оним корисницима који тек почињу у свету ГНУ/Линукса обезбедимо место где могу да стекну нова знања на најлакши могући начин.

Да бисмо сазнали МД5 збир ове датотеке, ставили смо у терминал:

md5sum desdelinux.txt

Ово ће нам показати:

dbc34981efb56416969e87875f8d4b8e desdelinuxТкт.

Да бисте то урадили са СХА уместо МД5… погодите шта 😀…:

shasum desdelinux.net

И то ће нам показати:

097a527d1b5cfa393f7d8b45b82c9c52cc4f18d2 desdelinuxТкт.

Или ако желите можете користити сха256сум, сха384сум или сха512сум 😉

У сваком случају, чланак се завршава овде.

Било ми је изузетно занимљиво да сазнам о овоме, одувек су ме привлачиле ствари везане за безбедност, надам се да ће и вама бити занимљиво.

Ако неко има било каквих питања, ја се не сматрам ни издалека стручњаком за ту тему, али ћу свакако покушати да вам помогнем 😀

поздрави


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   елендилнарсил дијо

    Нисам знао да се мд5 и сха могу користити у текстуалним датотекама. веома добре информације. Навикао сам да видим ову врсту безбедносног метода у ИСО-овима дистрибуција. хе хе

    1.    Цхарлие-Бровн дијо

      Не само текстуалне датотеке, може се израчунати за било коју врсту датотеке.

      1.    елендилнарсил дијо

        Па, сад знам. сваки дан можете научити нешто ново.

    2.    Гискард дијо

      У Линук-у је све датотека 😉 Замислите шта сада можете да урадите са овим.

      1.    КЗКГ ^ Гаара дијо

        Или заправо фајл или фасцикла 😉

  2.   Гискард дијо

    Веома добра линија чланака из КЗКГ^Гаара. Да, захтеви су валидни, пошто сте направили један о ГПГ-у, али са кључном речи, да ли бисте могли да направите онај који укључује употребу оба кључа?
    Ако су захтеви валидни, наравно 🙂

    1.    КЗКГ ^ Гаара дијо

      Уф, још ми није баш јасно питање ГПГ кључева и тако хахахаха, видећу шта могу 😀
      Хвала на доброј линији чланака хахахахаха

  3.   марткело дијо

    Мала напомена. Имајте на уму да „ехо“ подразумевано уводи крај реда и стога је хеш који израчунавате када га користите исти као онај унетог текста + крај реда, који никада неће бити исти као онај самог текста.

    Срећом, можемо користити опцију -н тако да команда не уводи завршетак реда. Према томе, исправан начин за горње примере би био:

    echo -n "desdelinux" | md5sum

    Поздрав.

    1.    КЗКГ ^ Гаара дијо

      Решио сам то са авк-ом тако што сам одштампао само 1. колону на крају, али твој допринос је сјајан, штеди много знакова 😀

  4.   дуга дијо

    Само напомена, у стварности МД5 увек има 32 карактера.

  5.   наут дијо

    Хвала за инфо.
    Ова питања безбедности и приватности су важна

  6.   JK дијо

    Учио сам како да израчунам мд5сум у Линуку, али пошто сам новајлија, након што сам решио неред како да дођем до директоријума у ​​ком се датотека налази у терминалу (кажем неред због благословених белих размака), покрећем поново у исти проблем у имену датотеке: већ сам у исправном директоријуму рекао сам –ј намерно– ФИЛЕНАМЕ.ЕКСТЕНСИОН али пошто име датотеке има празна места, не добијам контролни збир. Појашњавам да не могу да променим име датотеке јер га постављам за торрент.
    Постови које сам прочитао на ову тему чак ни не помињу проблем белих размака, што је још горе, претпостављају да је један увек позициониран у исправном директоријуму и не стављају се у позицију почетника који треба да потврди ове суме. да ли је ово решено? Хвала унапред

    1.    Мигуел дијо

      Здраво, прошло је 11 месеци, али за оне који стижу нови може бити од користи.
      Испод командне линије налазе се такозвани специјални есцапе знакови.
      Они служе да спрече СХЕЛЛ програм или скрипту да интерпретира карактер као део кода, да тако кажем.

      Пример за оно што помињете:

      мд5сум Десктоп/Довнлоадс/довнлоадс\ Биторрент/филе\ вхатевер\ вхатевер.ект

      Са знаком "\" спречавате терминал да тумачи размаке као део кода, тако да чита размаке као део низа путање, добијајући мд5 датотеке:

      Десктоп/Довнлоадс/Биторрент преузимања/вхатевер.ект датотека

      Постоје различити излази за различите програме, чак и сед пружа излазе попут «, #, итд

      Поздрав.