Menu

21 januari 2013

Terminal: Bestanden coderen met AES-256

Advanced Encryption Standard (AES) is een encryptie methode die standaard aanwezig in Mac OS X. AES is een subset van het Rijndael-algoritme waarbij de blokgrootte 128-bits is, en de sleutel 128, 192 of 256 bits. Het Rijndael-algoritme zelf kan alle blokgrootten en sleutels aan die een veelvoud zijn van 32-bit met een minimum van 128-bit en een maximum van 256-bit.

Het gebruik van AES kan handig zijn wanneer je bijvoorbeeld een bestand met gevoelige informatie wilt doorsturen naar een contactpersoon. Door het bestand met AES-256 en wachtwoord te versleutelen kun je er op dit moment 100% zeker van zijn dat niemand toegang kan krijgen tot de inhoud van het bestand.

Het is natuurlijk wel belangrijk om niet het wachtwoord te lekken wat is gebruikt om het bestand te coderen. Het op gebied van encryptie is de mens nog altijd de zwakste schakel.

Met behulp van de openssl tool onder OS X Terminal kun je heel eenvoudig bestanden coderen en decoderen.

Als je bijvoorbeeld het bestand ‘appletips.txt’ wilt coderen met 256-bit AES dan gebruik je het commando:

openssl enc -aes-256-cbc -salt -in appletips.txt -out appletips.enc

Na het uitvoeren van het commando wordt tweemaal het wachtwoord gevraagd. Dit is het wachtwoord waarmee het bestand weer gedecodeerd kan worden. Het bestand appletips.enc dat wordt aangemaakt is het gecodeerde bestand.

Het decoderen van het bestand kan met het onderstaande commando:

openssl enc -d -aes-256-cbc -in appletips.enc -out appletips.txt

Vanzelfsprekend dien je voor het decoderen het wachtwoord op te geven.

Meer tips over Terminal kun je hier terugvinden.




Gerelateerde tips:




Reacties


  • RDB 21 januari 2013 om 11:55

    Is er niet een eanvoudiger manier om bestanden te versleuten? Met Adobe Acrobat Pro wil dit bijvoorbeeld ook prima.

  • nicket 21 januari 2013 om 21:37

    @RDB voor een GUI oplossing zou je naar “Cryptor” kunnen kijken.

    link: http://www.macupdate.com/app/mac/32894/cryptor

  • Leon 22 januari 2013 om 22:31

    Je kunt ook de bestanden op een diskimage zetten met Schijfhulpprogramma, en die dan encripten ook met Schijfhulpprogramma.

Een reactie toevoegen: