Како шифровати/дешифровати датотеке помоћу ГПГ -а

How Encrypt Decrypt Files Using Gpg



Постављање јаке лозинке на закључани екран оперативног система Виндовс или Линук сада није довољно, јер се те хартије од вредности лако могу заобићи помоћу неких алата или помоћу покретачких дискова за опоравак. Зато је неопходно да ваше важне датотеке буду заштићене шифровањем. На располагању је много симетричних и асиметричних стандарда и алата за шифрирање за заштиту важних докумената и датотека лозинком.

ГПГ (Гну Приваци Гуард) је опен соурце имплементација Опен ПГП (Претти Гоод Приваци) протокола асиметричног шифровања. Он генерише пар кључева јавних и приватних кључева за шифровање и дешифровање датотека. Јавни кључеви се опћенито користе за шифрирање датотека и не могу их дешифрирати. С друге стране, приватни кључеви могу само дешифровати шифроване датотеке. Приватни кључеви су такође шифровани симетричним шифровањем како би били сигурни.





Употреба

Ако сте корисник Кали или Паррот Сецурити ОС, гпг ће највероватније бити унапред инсталиран. Ако користите неки други дистро, можете га инсталирати куцањем



[заштићена е -пошта]: ~ $судо апт-гет упдате && судо апт-гет упграде
[заштићена е -пошта]: ~ $судо апт-гет инсталлгпг

Сада генеришите пар кључева

[заштићена е -пошта]: ~ $судо његово
[заштићена е -пошта]: ~ $гпг--фулл-ген-кеи

Од вас ће се тражити да одаберете тип кључа, можете изабрати шта год желите. Тада ће од вас тражити да унесете величину, што дужу величину унесете, дуже ће бити потребно за генерисање кључева, али ће тада генерисани кључеви бити сигурнији од других. Такође можете поставити датум истека кључева и њихов опис у коментарима.

Након ових упита, од вас ће се тражити лозинка. Ова лозинка ће се користити за шифровање ваших приватних кључева помоћу симетричне енкрипције, па чак и ако су вам приватни кључеви украдени, ниједно тело их не може користити за дешифровање датотека.

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

Енцриптион

Сада се генерира пар јавних и приватних кључева, а можете их користити за шифрирање и дешифрирање датотека. Направићемо тестну датотеку за шифровање и дешифровање помоћу гпг -а.

[заштићена е -пошта]: ~#мкдиргпг
корен@корисник: ~/гпг# цд гпг/
корен@корисник: ~/гпг# нано сецрет.ткт

Сада унесите било шта у текстуалну датотеку

[заштићена е -пошта]: ~/гпг#мачкасецрет.ткт

Сада шифрирајте датотеку сецрет.ткт навођењем е -поште корисника у генерираном пару кључева. Откуцајте следеће, у мом примеру

корен@корисник: ~/гпг# гпг -р [заштићена е -пошта] -е сецрет.ткт
корен@корисник: ~/гпг# лс -ла

У фасцикли ће бити генерисана шифрована датотека са наставком .гпг. Та датотека је шифрована и заштићена помоћу вашег јавног кључа вашег пара кључева. Ова датотека се сада може дешифрирати само помоћу вашег приватног кључа.

корен@корисник: ~/гпг# лс -ла
корен@корисник: ~/гпг# мачка сецрет.ткт.гпг

Као што видите, ова шифрована датотека је потпуно нова измењена верзија оригиналне датотеке која се не може вратити без помоћи приватног кључа.

Дешифровање

Сада избришите оригиналну датотеку сецрет.ткт, а затим дешифрујте гпг датотеку помоћу приватног кључа

корен@корисник: ~/гпг# рм сецрет.ткт
корен@корисник: ~/гпг# гпг -д сецрет.ткт.гпг

Од вас ће се тражити лозинка приватног кључа

А затим ће приказати дешифровани садржај датотеке у излазу.

Закључак

Доступна су различита решења за имплементацију различитих врста техника шифровања. Алати попут ТруеЦрипт и ВераЦрипт користе се за шифровање чврстих дискова и партиција, али нису ефикасни за опште шифровање датотека или докумената. ГПГ је бесплатан и једноставан за коришћење алат који се може користити за шифровање тајних датотека сигурном асиметричном енкрипцијом која се не може лако наметнути грубо.