Савети за Линук: Шифровање и дешифровање датотека из командне линије са гпг-ом
- Категорија: Линук
Јесте ли параноични? Да ли се плашите да ће неко добити податке које не поседује? Ја сам. И због тога датотеке често криптирам гпг кључем који је дат никоме. Са тим шифрованим датотекама, знам да су сигурне за већину шире јавности. А зато што ја обично користим дуге лозинке за гпг, пуцање истих је изазов.
Природно користим гпг за све ово. А кад користим гпг, користим га из командне линије. Заправо је врло једноставан за употребу. У овом чланку ћу вам показати како да креирате гпг кључ, шифрујете и дешифрујете датотеку. Наћи ћете овај тако лак задатак да ћете га користити више него што мислите. Морам ли да инсталирам?
Више него вероватно, ако имате модерну дистрибуцију Линука, гпг је већ инсталиран. Ако издате команду који гпг и добијеш нешто слично / уср / бин / гпг вратио се, знате да сте инсталирали гпг. Ако не видите да га можете инсталирати издавањем једне од ових наредби:
судо апт-гет инсталл гнупг
или
иум инсталл гнупг
Једном инсталирани прво ћете морати да генеришете кључ. То се такође ради из командне линије.
Генерирајте свој кључ
Да бисте генерисали кључни проблем, наредба:
гпг --ген-кеи
Једном када унесете, биће вам постављено неколико питања која се односе на ваш кључ. Све би ово требало бити прилично очигледно. Након што довршите генерисање вашег кључа, упамтите корисничко име за кључ као и лозинку.
Шифрирање датотека
Сада да се позабавимо добром ствари - шифровањем датотека. Да бисте шифровали датотеку гпг-ом, користићете командну структуру:
гпг ФИЛЕ ОПТИОНС
Будући да шифрирате, морат ћете их користити је опција. А зато што ћете желети да шифрирате датотеку помоћу одређеног гпг кључа одређеног корисника, ви ћете је користити р опција. Рецимо да ћете шифровати датотеку ТЕСТ.тгз гпг кључем корисника јлваллен. Да бисте то учинили, издали бисте команду:
гпг -е -р јлваллен ТЕСТ.тгз
Резултирајућа датотека била би ТЕСТ.тгз.гпг. Ако бисте покушали да прегледате датотеку, одмах бисте видели да је то сада бинарна датотека. Ако покушате да уклоните датотеку, бићете обавештени да датотека није у гзип формату.
Дешифрирање датотеке
Дешифровање датотеке је једнако лако као и шифровање датотеке. Придржаћемо се истог примера. Да бисте дешифровали датотеку ТЕСТ.тгз.гпг издајте наредбу:
гпг -д -о ТЕСТ.тгз ТЕСТ.тгз.гпг
Бићете упитани за лозинку повезану са кључем за шифровање корисника који се користи у датотеци. Тхе д опција означава да дешифрујете датотеку и или опција назначује у коју датотеку желите да се резултати прикажу. Након издавања ове наредбе вратит ћете се у ТЕСТ.тгз датотеку.
Последње мисли
Свакако да има доста гуи алата који ће овај посао учинити још лакшим. Али има превише случајева када ће вам потребна командна линија омогућити да радите ствари које не можете учинити са гуи-ом.