Šifruoti & failus iš komandinės eilutės naudojant OpenSSL

Turinys:

Anonim

Reikia greitai užšifruoti failą iš komandinės eilutės? Naudodami OpenSSL galite labai lengvai užšifruoti ir iššifruoti failus.

Šioje apžvalgoje naudosime des3 šifravimą, o tai paprastai reiškia, kad kiekvienam duomenų blokui tris kartus taikomas sudėtingas šifravimo algoritmas, todėl sunku nulaužti brutalios jėgos metodus.Kol daugiausia dėmesio skiriame „Mac OS X“, šios komandos veiks visur, kur yra įdiegtas OpenSSL, įskaitant senesnes OS X ir Linux versijas.

Kaip užšifruoti failus naudojant OpenSSL

Openssl sintaksė yra pagrindinė:

openssl -in

Kaip minėta anksčiau, šifravimui naudosime des3, o kaip įvestį naudosime tekstinį failą. Taip pat ketiname nurodyti kitą išvesties failą, kad išvengtume klaidų. Štai kaip atrodytų komanda:

openssl des3 -į failą.txt -out encrypted.txt

Būsite paprašyti nustatyti ir patvirtinti slaptažodį prieš baigiant šifravimą, nepraraskite šio slaptažodžio arba prarasite prieigą prie failo.

Sidenote: taip pat galite tiesiog naudoti įvesties failą su -in failo pavadinimu, bet tai gali sukelti problemų. Kad išvengtumėte netikėtų problemų, nenurodykite to paties failo kaip įvesties ir išvesties.Tai reiškia, kad originalus failas išliks prieš šifravimą arba po jo, ir jūs norėsite tvarkyti tą failą atskirai, pageidautina saugiu ištrynimo metodu.

Failų iššifravimas naudojant OpenSSL

openssl des3 -d -in encrypted.txt -out normal.txt

Anksčiau nustatytas slaptažodis bus reikalingas norint iššifruoti failą.

Išskyrus įvesties ir išvesties vietos perjungimą, kur vėl lieka originalus failas, pagrindinis skirtumas yra -d vėliavėlė, kuri nurodo openssl iššifruoti failą.

Natūralu, kad jums tikriausiai įdomu, kas nutiks, jei bandysite atidaryti failą, kuris buvo užšifruotas naudojant OpenSSL, neįvedus slaptažodžio? Tikriausiai gausite klaidos pranešimą, bet jei priverstinai atidarysite failą naudodami kažką panašaus į „TextEdit“, pamatysite tekstą „S alted“, po kurio bus daug keblumų, pavyzdžiui:

Failas išliks neįskaitomas, kol jis vėl nebus iššifruotas naudojant openssl.

Jei norite sužinoti daugiau apie failų saugą, nepraleiskite kai kurių kitų mūsų įrašų, įskaitant „Mac“ apsaugą slaptažodžiu, skaidinių šifravimą, zip archyvus, failus ir aplankus disko vaizduose ir net „iOS“ atsarginių kopijų šifravimą, kad išsaugotumėte neskelbtini duomenys iš iPhone ir iPad saugūs.

Šifruoti & failus iš komandinės eilutės naudojant OpenSSL