Så här krypterar du en fil från OS X-kommandoraden

Om du vill kryptera en fil eller två på din Mac för att hålla den säker, finns det flera alternativ tillgängliga för dig. Det finns ett antal verktyg från tredje part, till exempel GPGTools GPG Suite, som erbjuder krypteringsalternativ för filer (mer information här), men Apple erbjuder även inbyggt krypteringsstöd med skivbilder.

Medan säkert inlämningsfiler i skivavbildningar i allmänhet kräver att du använder Skivverktyg, kan du också göra det via kommandoraden, vilket kan vara användbart om du använder ett system på distans via SSH eller skriptar en rutin där du vill kryptera filer.

För att göra detta skulle du helt enkelt behöva köra följande kommando i terminalen:

hdiutil skapa -srcfolder SOURCEPATH-kryptering AES-128 DESTINATIONDMG

Kommandot "hdiutil" är Apples medföljande program för hantering av skivbilder, och i syntaxen ovan kommer ersättning av SOURCEPATH med sökvägen till önskad fil eller mapp att innehålla den filen eller mappen i krypteringen.

Krypteringsschemat som används i detta exempel är AES-128, men du kan också använda AES-256 för en större krypteringsnivå. Den sista komponenten här är "DESTINATIONDMG", där du anger hela sökvägen till den slutliga diskfilfilen.

Om jag till exempel har en mapp som heter "privatfiler" i min dokumentmapp kan jag kryptera den i en skivavbild kallad "encryptedimage.dmg" på skrivbordet genom att köra följande kommando (allt på en rad):

hdiutil skapa -srcfolder ~ / Documents / privatefiles / -encryption AES-128 ~ / Desktop / encryptedimage.dmg

När du kör, kommer kommandot att be om ett lösenord för att säkra skivavbildningen och be om en bekräftelse. Det skapar sedan skivavbildningen så att filens exakta storlek krypteras, så det tar inte onödigt utrymme. Du kan sedan ta bort privata filer från ditt system, så de kommer bara att finnas i skivavbildningen.


 

Lämna Din Kommentar