Czy są jakieś wbudowane narzędzia wiersza polecenia, które mogę zaszyfrować i odszyfrować plik tekstowy (i podać mu jakieś hasło).
mac
command-line
security
encryption
uzupełnianie kodów
źródło
źródło
Odpowiedzi:
openssl
jest fabrycznie zainstalowany na Mac OS X.Możesz użyć następujących poleceń:
(skopiowane z wiersza poleceń OpenSSL HOWTO: Jak po prostu zaszyfrować plik? )
Te polecenia używają 256-bitowego szyfrowania AES z łańcuchem bloków szyfrów (CBC), który jest tak bezpieczny, jak teraz.
źródło
openssl
poleceń zostaniesz o to poproszonyenter aes-256-cbc encryption password
.-pass pass:MYSECRETPASSWORD
, chociaż hasło nie jest oczywiście przed nimi ukryteps
itp.Zbudowałem do tego skrypt powłoki. Możesz go używać na komputerze Mac lub Linux.
Po prostu zapisz to w pliku tekstowym chmod + plik x, aby był wykonywalny. po tym użyj ./nazwa_pliku --help, aby uzyskać informacje.
źródło
-a
spowoduje niepotrzebne rozszerzenie pliku wyjściowego.Mac OS X ma możliwość tworzenia zaszyfrowanych plików kontenerów (podobnie jak np. Truecrypt), które mogą opcjonalnie rosnąć wraz z ilością danych w nich umieszczonych. Aby to zrobić, użyj Narzędzia dyskowego .
W Narzędziu dyskowym wybierz Plik »Nowy» Pusty obraz dysku… z jednym z rzadkich formatów obrazu. Wybierz AES-128 lub AES-256 jako szyfrowanie.
Z wiersza poleceń ta sama funkcjonalność jest dostępna za pośrednictwem
hdiutil
programu.źródło