4 maneiras de gerar uma forte chave pré-compartilhada (PSK) no Linux
- 3853
- 603
- Maurice Champlin
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 64Gerar 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 | base64Gere 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 | base64Gerar 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; ecoGerar 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.
- « Instalação do RHEL 6.10 com capturas de tela
- Direnv - Gerenciar variáveis de ambiente específicas do projeto no Linux »