Criptați & Decriptați fișierele din linia de comandă cu OpenSSL
Cuprins:
Trebuie să criptați rapid un fișier din linia de comandă? Cu OpenSSL, puteți cripta și decripta fișierele foarte ușor.
În scopul acestei explicații, vom folosi criptarea des3, ceea ce în termeni simpli înseamnă că un algoritm de criptare complex este aplicat de trei ori fiecărui bloc de date, ceea ce face dificilă spargerea metodelor de forță brută.În timp ce aici ne concentrăm pe Mac OS X, aceste comenzi vor funcționa oriunde este instalat OpenSSL, inclusiv versiunile mai vechi de OS X și Linux.
Cum să criptați fișierele cu OpenSSL
Sintaxa lui openssl este de bază:
openssl -in
Așa cum am menționat anterior, vom folosi des3 pentru criptare și vom folosi un fișier text ca intrare. De asemenea, vom specifica un fișier de ieșire diferit pentru a preveni orice erori. Iată cum ar arăta comanda:
openssl des3 -in file.txt -out encrypted.txt
Vi se va cere să setați și să confirmați o parolă înainte de finalizarea criptării, nu pierdeți această parolă sau veți pierde accesul la fișier.
Notă laterală: De asemenea, puteți utiliza doar un fișier de intrare cu -in nume de fișier, dar asta poate cauza probleme. Pentru a preveni orice probleme neașteptate, nu specificați același fișier ca și intrarea și ieșirea.Aceasta înseamnă că fișierul original va rămâne înainte sau după criptare și veți dori să vă ocupați de acel fișier individual, de preferință printr-o metodă de ștergere sigură.
Decriptarea fișierelor cu OpenSSL
openssl des3 -d -in encrypted.txt -out normal.txt
Parola setată anterior va fi necesară pentru a decripta fișierul.
În afară de schimbarea poziționării intrării și ieșirii, unde din nou fișierul original rămâne pus, diferența principală aici este steag-ul -d care îi spune openssl să decripteze fișierul.
Bineînțeles, probabil că vă întrebați ce se întâmplă dacă încercați să deschideți un fișier care a fost criptat cu OpenSSL fără a introduce parola? Probabil veți primi un mesaj de eroare, dar dacă forțați deschiderea fișierului cu ceva de genul TextEdit, veți vedea textul „Sărat” urmat de o grămadă de farfurii ca acesta:
Fișierul va rămâne ilizibil până când va fi decriptat din nou prin openssl.
Pentru mai multe despre securitatea fișierelor, nu ratați unele dintre celel alte postări ale noastre, inclusiv protejarea cu parolă a unui Mac, criptarea partițiilor, arhivele zip, fișierele și folderele din imaginile de pe disc și chiar criptarea backup-urilor iOS pentru a le păstra date sensibile de pe un iPhone și iPad securizat.