Как да шифровате файл от командния ред OS X

Ако искате да шифровате файл или два на вашия Mac, за да го запазите, има няколко опции, които са на разположение. Има редица инструменти на трети страни, като GPG Suite на GPGTools, които предлагат опции за кодиране на файлове (повече подробности тук), но Apple предлага и вградена поддръжка на криптиране с дискови изображения.

Докато сигурно опаковане на файлове в дискови изображения обикновено изисква използване на Disk Utility, можете да го направите и чрез командния ред, което може да е полезно, ако имате достъп до системата дистанционно чрез SSH, или скриптове, където искате да шифровате файлове.

За да направите това, просто трябва да изпълните следната команда в Терминала:

hdiutil създаде -srcfolder SOURCEPATH - криптиране AES-128 DESTINATIONDMG

Командата "hdiutil" е включена програма на Apple за управление на образи на дискове и в синтаксиса по-горе, замяна на SOURCEPATH с пътя до желания файл или папка ще включва този файл или папка в шифроването.

Използваната в този пример схема за шифроване е AES-128, въпреки че можете да използвате AES-256 за по-голямо ниво на криптиране. Последният компонент тук е "DESTINATIONDMG", където посочвате пълния път до крайния файл с изображение на диска.

Например, ако имам папка, наречена "privatefiles" в папката си "Документи", мога да я шифрирам в изображение на диска, наречено "encryptedimage.dmg" на работния плот, като изпълнява следната команда (всички в един ред):

hdiutil създаде -srcfolder ~ / Документи / privatefiles / -encryption AES-128 ~ / Desktop / encryptedimage.dmg

Когато се изпълни, командата ще поиска парола, за да защити образа на диска, и ще поиска потвърждение. След това ще създаде образ на диска, за да бъде точния размер на криптираните файлове, така че няма да заема излишно пространство. След това можете да изтриете личните файлове от вашата система, така че те ще бъдат само в образа на диска.


 

Оставете Коментар