4 Möglichkeiten zur Erzeugung eines starken PRE-Taste (PSK) unter Linux
- 2300
- 595
- Aileen Dylus
A Geteilter Schlüssel (PSK) oder auch als gemeinsames Geheimnis bekannt ist eine Zeichenfolge von Zeichen, die als Authentifizierungsschlüssel in kryptografischen Prozessen verwendet wird. A PSK wird vor der Verwendung geteilt und von beiden Parteien der Kommunikation gehalten, um sich gegenseitig zu authentifizieren, normalerweise bevor andere Authentifizierungsmethoden wie Benutzernamen und Passwörter angewendet werden.
Es wird üblich WPA PSK (Wi-Fi-geschützter Zugriff vor dem Shared Key) Und WPA2-PSK, und auch in der EAP (Erweiterbarer Authentifizierungsprotokoll vor dem Shared Key) und viele andere Authentifizierungsmechanismen.
In diesem Artikel zeigen wir Ihnen verschiedene Möglichkeiten, um eine starke zu erzeugen Geteilter Schlüssel In Linux -Verteilungen.
1. Verwenden von OpenSSL -Befehl
OpenSSL ist ein bekanntes und weit verbreitetes Befehlszeilen-Tool, mit dem die verschiedenen Kryptographiefunktionen der OpenSSL-Krypto-Bibliothek aus der Shell aufgerufen werden können. Um eine starke zu erzeugen PSK benutze seine Rand Unterkommando, der Pseudo-Random-Bytes erzeugt und es durch Base64-Codierungen wie gezeigt filtert.
$ openssl rand -base64 32 $ openssl rand -base64 64Generieren Sie den PSK -Schlüssel mit dem OpenSSL -Befehl
2. Verwenden von GPG -Befehl
Gpg ist ein Befehlszeilen-Tool zur Bereitstellung digitaler Verschlüsselungs- und Signierdienste mithilfe des OpenPGP-Standards. Sie können seine verwenden --Gen-Random
Option, eine starke zu generieren PSK und filtern Sie es durch Basis64 Codierung wie gezeigt.
In den folgenden Befehlen, 1 oder 2 ist das Qualitätsniveau und 10, 20, 40, Und 70 sind die Charaktere zählen.
$ gpg-gener-random 1 10 | Base64 $ GPG-Gen-Random 2 20 | Base64 $ GPG-Gen-Random 1 40 | Base64 $ GPG-Gen-Random 2 70 | Basis64Generieren Sie den PSK -Schlüssel mit dem GPG -Befehl
3. Verwenden von Pseudorandom -Zahlengeneratoren
Sie können auch eine der Pseudorandom -Zahlengeneratoren unter Linux verwenden, z. B /dev/random oder /dev/urandom, folgendermaßen. Der -C
Die Option des Kopfbefehls hilft, die Anzahl der Zeichen zu generieren.
$ head -c 35 /dev /random | Base64 $ Kopf -c 60 /dev /random | Basis64Generieren Sie PSK mit Pseudorandom -Zahlengeneratoren
4. Verwenden von Date und SHA256SUM -Befehlen
Der Datum Und SHA256SUM Der Befehl kann kombiniert werden, um eine starke zu erstellen PSK folgendermaßen.
$ Datum | SHA256SUM | Base64 | Kopf -C 45; Echo $ Datum | SHA256SUM | Base64 | Kopf -C 50; Echo $ Datum | SHA256SUM | Base64 | Kopf -C 60; EchoGenerieren Sie PSK mit dem Befehl Datum
Die oben genannten sind einige der vielen Möglichkeiten, starke Erzeugung zu erzeugen Geteilter Schlüssel unter Linux. Kennen Sie andere Methoden? Wenn ja, teilen Sie es uns über das Feedback -Formular unten mit.
- « Installation von Rhel 6.10 mit Screenshots
- DIRENV - Projektspezifische Umgebungsvariablen unter Linux verwalten »