4 maneiras de gerar uma forte chave pré-compartilhada (PSK) no Linux

4 maneiras de gerar uma forte chave pré-compartilhada (PSK) no Linux

A Chave Pré-Compartilhada (Psk) ou também conhecido como segredo compartilhado é uma série de caracteres usados ​​como uma chave de autenticação nos processos criptográficos. A Psk é compartilhado antes de ser usado e é mantido por ambas as partes na comunicação para se autenticar, geralmente antes de outros métodos de autenticação, como nomes de usuário e senhas.

É comumente usado em diferentes tipos de conexões de rede privada virtual (VPN), redes sem fio em um tipo de criptografia conhecida como WPA-PSK (Chave pré-compartilhada de acesso protegido por Wi-Fi) e WPA2-PSK, e também no EAP (Protocolo de autenticação extensível chave pré-compartilhada) e muitos outros mecanismos de autenticação.

Neste artigo, mostraremos maneiras diferentes de gerar um forte Chave Pré-Compartilhada Nas distribuições Linux.

1. Usando o comando openSSL

OpenSSL é uma ferramenta de linha de comando bem conhecida e amplamente usada usada para invocar as várias funções de criptografia da biblioteca criptográfica do OpenSSL do shell. Para gerar um forte Psk use seu rand subcomando que gera bytes pseudo-aleatórios e filtra-o através das codificações Base64, como mostrado.

$ OpenSSL rand -Base64 32 $ OpenSSL rand -Base64 64 
Gerar a chave PSK usando o comando OpenSSL

2. Usando o comando gpg

Gpg é uma ferramenta de linha de comando para fornecer serviços de criptografia e assinatura digitais usando o padrão OpenPGP. Você pode usar seu --Gen-Random opção para gerar um forte Psk e filtrá -lo base64 codificação como mostrado.

Nos seguintes comandos, 1 ou 2 é o nível de qualidade e 10, 20, 40, e 70 são as contagens de personagens.

$ GPG-Gen-aleatom 1 10 | Base64 $ GPG-Gen-Random 2 20 | Base64 $ GPG-Gen-Random 1 40 | Base64 $ GPG-Gen-Random 2 70 | base64 
Gere a chave PSK usando o comando gpg

3. Usando geradores de números pseudorandom

Você também pode usar qualquer um dos geradores de números de pseudorandom no Linux, como /dev/aleatório ou /Dev/Urandom, do seguinte modo. O -c a opção do comando da cabeça ajuda a gerar o número de caracteres.

$ Head -C 35 /dev /aleatório | base64 $ Head -C 60 /dev /aleatório | base64 
Gerar psk usando geradores de números pseudorandom

4. Usando os comandos DATE e SHA256SUM

O data e SHA256SUM O comando pode ser combinado para criar um forte Psk do seguinte modo.

$ data | SHA256SUM | base64 | cabeça -C 45; eco $ data | SHA256SUM | base64 | cabeça -C 50; eco $ data | SHA256SUM | base64 | Cabeça -C 60; eco 
Gerar psk usando o comando date

O exposto acima são algumas das muitas maneiras de gerar fortes Chave Pré-Compartilhada em Linux. Você conhece outros métodos? Se sim, compartilhe conosco através do formulário de feedback abaixo.