Hoe een bestand versleutelen met behulp van OpenSSL
![](http://ilbusinessonline.com/img/business-workplace-regulations/142/how-encrypt-file-using-openssl.jpg)
Secure Sockets Layer is een netwerkcommunicatieprotocol dat gegevensbeveiliging op transmissieniveau biedt. SSL versleutelt gegevensverbindingen zodat aanvallers geen beveiligde netwerkcommunicatie tussen twee computers kunnen doorbreken. Het OpenSSL-programma biedt een open source-implementatie van het SSL-protocol. OpenSSL kan worden gebruikt om feitelijke bestanden te versleutelen, evenals de communicatiekanalen die de bestanden verzenden. Voor een onderneming die afhankelijk is van datacommunicatie als onderdeel van haar bedrijf, zijn OpenSSL en codering van essentieel belang.
1.
Maak een bestand om te coderen. Dit kan zoiets eenvoudigs zijn als een tekstbestand. Open een teksteditor, voer wat tekst in en sla het bestand op als "bestandsnaam.txt".
2.
Open een opdrachtterminal door op het pictogram "Ubuntu" te klikken en "terminal" in het zoekvak te typen. Druk op de "Enter" -toets.
3.
Voer de volgende opdracht in de terminal in. In dit voorbeeld signaleert "enc" een coderingsbewerking; "aes-256-cbc" markeert de versleutelingsmethode; "-in filename.txt" staat voor het tekstbestand dat is gemaakt voor codering; en "-out filename.enc" staat voor het gecodeerde uitvoerbestand:
$> openssl enc -aes-256-cbc -in filename.txt -out filename.enc
Tips
- Als alternatief kunt u de volgende opdracht invoeren om een coderingsuitvoerbestand te maken in de basis 64-codering, waardoor het geschikt is voor het kopiëren naar tekstbestanden of e-mail. Dit wordt gedaan door de vlag "-a" toe te voegen:
- $> openssl enc -aes-256-cbc -a -in filename.txt -out filename.enc