I-encrypt ang & I-decrypt ang mga File mula sa Command Line gamit ang OpenSSL
Talaan ng mga Nilalaman:
Kailangan bang mabilis na mag-encrypt ng file mula sa command line? Sa OpenSSL, maaari mong i-encrypt at i-decrypt ang mga file nang napakadali.
Para sa layunin ng walkthrough na ito, gagamitin namin ang des3 encryption, na sa madaling salita ay nangangahulugan na ang isang kumplikadong algorithm ng pag-encrypt ay inilalapat nang tatlong beses sa bawat bloke ng data, na nagpapahirap sa pag-crack sa pamamagitan ng mga brute force na pamamaraan.Habang nakatuon kami sa Mac OS X dito, gagana ang mga command na ito kahit saan naka-install ang OpenSSL, kabilang ang mga mas lumang bersyon ng OS X at Linux.
Paano i-encrypt ang mga File gamit ang OpenSSL
Ang syntax ng openssl ay basic:
openssl -in
Tulad ng nabanggit dati, gagamitin namin ang des3 para sa pag-encrypt, at gagamit kami ng text file bilang input. Tutukuyin din namin ang ibang output file upang maiwasan ang anumang mga error. Narito ang magiging hitsura ng utos:
openssl des3 -in file.txt -out encrypted.txt
Hihilingin sa iyo na magtakda at magkumpirma ng password bago makumpleto ang pag-encrypt, huwag mawala ang password na ito o mawawalan ka ng access sa file.
Sidenote : Maaari ka ring gumamit lang ng input file na may -in filename, ngunit maaaring magdulot iyon ng mga isyu. Upang maiwasan ang anumang hindi inaasahang mga problema, huwag tukuyin ang parehong file bilang input at output.Nangangahulugan ito na mananatili ang orihinal na file bago o pagkatapos ng pag-encrypt, at gugustuhin mong harapin ang file na iyon nang paisa-isa, mas mabuti sa pamamagitan ng secure na paraan ng pagtanggal.
Pagde-decrypt ng mga File gamit ang OpenSSL
openssl des3 -d -in encrypted.txt -out normal.txt
Kakailanganin ang dating itinakda na password para i-decrypt ang file.
Maliban sa paglipat ng placement ng input at output, kung saan muli nananatili ang orihinal na file, ang pangunahing pagkakaiba dito ay ang -d flag na nagsasabi sa openssl na i-decrypt ang file.
Natural, malamang na nagtataka ka kung ano ang mangyayari kung susubukan mong buksan ang isang file na na-encrypt gamit ang OpenSSL nang hindi inilalagay ang password? Malamang na makakatanggap ka ng mensahe ng error, ngunit kung pipilitin mong buksan ang file gamit ang isang bagay tulad ng TextEdit, makikita mo ang text na "S alted" na sinusundan ng isang grupo ng mga kalokohan tulad nito:
Mananatiling hindi nababasa ang file hanggang sa ma-decrypt muli ito sa pamamagitan ng openssl.
Para sa higit pa tungkol sa seguridad ng file, huwag palampasin ang ilan sa aming iba pang mga post, kabilang ang pagprotekta ng password sa Mac, pag-encrypt ng mga partisyon, zip archive, mga file at folder sa mga imahe sa disk, at kahit na pag-encrypt ng mga backup ng iOS upang panatilihin sensitibong data mula sa iPhone at iPad na secure.