Apakah ada alat baris perintah bawaan yang dapat saya enkripsi dan dekripsi file teks (dan berikan semacam kata sandi).
mac
command-line
security
encryption
menyelesaikan codec
sumber
sumber
Jawaban:
openssl
hadir pra-instal pada Mac OS X.Anda dapat menggunakan perintah berikut:
(disalin dari OpenSSL Command-Line HOWTO: Bagaimana cara mengenkripsi file? )
Perintah-perintah ini menggunakan 256-bit AES ecryption dengan Cipher Block Chaining (CBC), yang hampir seaman sekarang.
sumber
openssl
perintah di atas , ia meminta Anda untuk melakukannyaenter aes-256-cbc encryption password
.-pass pass:MYSECRETPASSWORD
, meskipun kata sandi tentu saja tidak disembunyikan darips
, dll.Saya telah membuat skrip shell untuk itu. Anda dapat menggunakannya di Mac atau di Linux.
Cukup simpan ini dalam file teks dalam masalah file chmod + x untuk membuatnya dieksekusi. setelah itu gunakan ./filename --help untuk mendapatkan info.
sumber
-a
tidak perlu akan mengasapi file output.Mac OS X memiliki kemampuan untuk membuat file kontainer terenkripsi (mirip dengan misalnya Truecrypt), yang secara opsional dapat tumbuh dengan jumlah data yang ditempatkan di dalamnya. Gunakan Disk Utility untuk melakukan ini.
Dalam Disk Utility , pilih File »Baru» Blank Disk Image ... dengan salah satu format gambar yang jarang . Pilih AES-128 atau AES-256 sebagai enkripsi.
Dari baris perintah, fungsi yang sama tersedia melalui
hdiutil
program.sumber