![Audio-/geluidsstuurprogramma installeren in Windows 11 (4 methoden)](/f/6e297d5f88d27f08f391fd2dad0a58ee.jpg?width=100&height=100)
Vim is een populaire, feature-rijke en zeer uitbreidbare teksteditor voor Linux, en een van de speciale functies is ondersteuning voor het versleutelen van tekstbestanden met behulp van verschillende crypto-methoden met een wachtwoord.
In dit artikel zullen we je een van de eenvoudige Vim-gebruikstrucs uitleggen; wachtwoordbeveiliging van een bestand met Vim in Linux. We laten u zien hoe u een bestand kunt beveiligen op het moment dat het wordt gemaakt en nadat het is geopend voor wijziging.
Voer deze opdracht uit om de volledige versie van Vim te installeren:
$ sudo apt install vim #Debian/Ubuntu-systemen. $ sudo yum install vim #RHEL/CentOS systemen $ sudo dnf install vim #Fedora 22+
Lees ook: Vim 8.0 wordt uitgebracht na 10 jaar - installeren op Linux
Vim heeft een -x
optie waarmee u codering kunt gebruiken bij het maken van bestanden. Zodra u de vim commando hieronder wordt u om een crypt-sleutel gevraagd:
$ vim -x bestand.txtWaarschuwing: gebruik van een zwakke versleutelingsmethode; zie :help 'cm' Voer de coderingssleutel in:******* Voer dezelfde sleutel opnieuw in: *******
Als de crypto-sleutel overeenkomt nadat u deze voor de tweede keer hebt ingevoerd, kunt u doorgaan met het wijzigen van het bestand.
Als je klaar bent, druk je op [Esc]
en :wq
om het bestand op te slaan en te sluiten. De volgende keer dat u het wilt openen om te bewerken, moet u de crypto-sleutel als volgt invoeren:
$ vim-bestand.txtEncryptiesleutel nodig voor "file.txt" Waarschuwing: gebruik van een zwakke versleutelingsmethode; zie :help 'cm' Voer de coderingssleutel in:*******
Als u een verkeerd wachtwoord invoert (of geen sleutel), ziet u enkele ongewenste tekens.
Opmerking: Er is een waarschuwing die aangeeft dat een zwakke versleutelingsmethode is gebruikt om het bestand te beschermen. Vervolgens zullen we zien hoe we een sterke coderingsmethode in Vim kunnen instellen.
Om de set cryptmethod (cm) te controleren, typt u (scroll naar beneden om alle beschikbare methoden te bekijken):
:help 'cm'
*'cryptmethode'* *'cm'* 'cryptmethod' 'cm' string (standaard "zip") globaal of lokaal om te bufferen |global-local| {not in Vi} Methode die wordt gebruikt voor codering wanneer de buffer naar een bestand wordt geschreven: *pkzip* zip PkZip-compatibele methode. Een zwak soort encryptie. Achterwaarts compatibel met Vim 7.2 en ouder. *blowfish* blowfish Blowfish-methode. Gemiddeld sterke codering, maar het heeft een implementatiefout. Vereist Vim 7.3 of hoger, bestanden kunnen NIET worden gelezen door Vim 7.2 en ouder. Dit voegt een "seed" toe aan het bestand, elke keer dat u het bestand schrijft. options.txt [Help][RO]
Je kunt een nieuwe cryptomethode instellen op een Vim-bestand zoals hieronder getoond (we gebruiken kogelvis in dit voorbeeld):
:setlocal cm=blowfish2.
Druk vervolgens op [Binnenkomen]
en :wq
om het bestand op te slaan.
Nu zou u het waarschuwingsbericht niet moeten zien wanneer u het bestand opnieuw opent, zoals hieronder weergegeven.
$ vim-bestand.txtEncryptiesleutel nodig voor "file.txt" Voer de coderingssleutel in:*******
U kunt ook een wachtwoord instellen na het openen van een Vim-tekstbestand, gebruik de opdracht:X
en stel een cryptopas in zoals hierboven weergegeven.
Bekijk enkele van onze nuttige artikelen over de Vim-editor.
Dat is alles! In dit artikel hebben we uitgelegd hoe u een bestand met een wachtwoord kunt beveiligen via de Vim-teksteditor in Linux.
Denk er altijd aan om tekstbestanden die geheime informatie kunnen bevatten, zoals gebruikersnamen en wachtwoorden, financiële rekeninginformatie enzovoort, op de juiste manier te beveiligen met behulp van sterke codering en een wachtwoord. Gebruik de feedbacksectie hieronder om uw gedachten met ons te delen.