Sådan krypteres en fil fra OS X kommandolinjen

Hvis du gerne vil kryptere en fil eller to på din Mac for at holde den sikker, er der flere muligheder til rådighed for dig. Der findes en række tredjepartsværktøjer, som GPGTools 'GPG Suite, som tilbyder krypteringsmuligheder for filer (flere detaljer her), men Apple tilbyder også indbygget krypteringsstøtte med diskbilleder.

Mens sikker indpakning af filer i diskbilleder generelt kræver brug af Disk Utility, kan du også gøre det via kommandolinjen, hvilket kan være nyttigt, hvis du får adgang til et system via SSH eller scripting en rutine, hvor du gerne vil kryptere filer.

For at gøre dette ville du simpelthen nødt til at køre følgende kommando i Terminal:

hdiutil create -srcfolder SOURCEPATH-kryptering AES-128 DESTINATIONDMG

Kommandoen "hdiutil" er Apples medfølgende program til styring af diskbilleder, og i syntaxen ovenfor vil erstatning af SOURCEPATH med stien til den ønskede fil eller mappe indeholde den fil eller mappe i krypteringen.

Krypteringsskemaet, der anvendes i dette eksempel, er AES-128, selvom du også kan bruge AES-256 til et større krypteringsniveau. Den sidste komponent her er "DESTINATIONDMG", hvor du angiver den fulde sti til den endelige diskbilledfil.

Hvis jeg for eksempel har en mappe med navnet "privatefiles" i min Documents-mappe, kan jeg kryptere det i et diskbillede kaldet "encryptedimage.dmg" på mit skrivebord ved at køre følgende kommando (alle på en linje):

hdiutil create -srcfolder ~ / Dokumenter / privatefiles / -encryption AES-128 ~ / Desktop / encryptedimage.dmg

Når der køres, vil kommandoen bede om en adgangskode for at sikre diskbilledet og anmode om en bekræftelse. Det vil så oprette diskbilledet for at være den nøjagtige størrelse af filerne, der krypteres, så det vil ikke tage over unødvendig plads. Du kan så slette de private filer fra dit system, så de vil kun være i diskbilledet.


 

Efterlad Din Kommentar