4 formas de generar una clave precompartida sólida (PSK) en Linux

4 formas de generar una clave precompartida sólida (PSK) en Linux

Una clave precompartida. ( PSK. o también conocida como secreto compartido es una cadena de caracteres que se utiliza como clave de autenticación en procesos criptográficos. Un PSK. se comparte antes de ser utilizado y es mantenido por ambas partes de la comunicación para autenticarse entre sí, generalmente antes de que se apliquen otros métodos de autenticación como nombres de usuario y contraseñas.

Es de uso común en diferentes tipos de conexiones de red privada virtual (VPN), redes inalámbricas en un tipo de cifrado conocido como WPA-PSK. ( clave precompartida de acceso protegido Wi-Fi. ) y WPA2-PSK. y también en EAP. ( Clave precompartida del protocolo de autenticación extensible. , y muchos otros mecanismos de autenticación.

En este artículo, le mostraremos diferentes formas de generar una clave precompartida. sólida en distribuciones de Linux.

1. Uso del comando OpenSSL

OpenSSL. es una herramienta de línea de comandos muy conocida y ampliamente utilizada que se utiliza para invocar las diversas funciones de criptografía de la biblioteca de cifrado de OpenSSL desde el shell. Para generar un PSK. fuerte, use su subcomando rand. que genera bytes pseudoaleatorios y lo filtra a través de codificaciones base64 como se muestra.

$ openssl rand-base64 32 $ openssl rand-base64 64  Genere la clave PSK usando el comando OpenSSL  Generar clave PSK usando el comando OpenSSL Generar clave PSK usando Comando OpenSSL

2. Uso de GPG Command

GPG. es una herramienta de línea de comandos para proporcionar servicios de firma y cifrado digital utilizando el estándar OpenPGP. Puede usar su opción–gen-random para generar un PSK. fuerte y filtrarlo a través de la codificación base64. como se muestra.

freestar.config.enabled_slots.push ( locationName: “tecmint_incontent”, slotId: “tecmint_incontent”);

En los siguientes comandos, 1. o 2. es el nivel de calidad y 10. 20. 40. y 70. son los recuentos de caracteres.

$ gpg–gen-random 1 10 | base64 $ gpg–gen-random 2 20 | base64 $ gpg–gen-random 1 40 | base64 $ gpg–gen-random 2 70 | base64  Generar clave PSK usando el comando GPG  Generar clave PSK usando el comando GPG Generar clave PSK usando el comando GPG

3. Uso de generadores de números pseudoaleatorios

También puede utilizar cualquiera de los generadores de números pseudoaleatorios en Linux, como /dev/random. o /dev/urandom. como sigue. La opción-c del comando head ayuda a generar el número de caracteres.

$ head-c 35/dev/random | base64 $ head-c 60/dev/random | base64  Generar PSK usando generadores de números pseudoaleatorios  Generar PSK usando generadores de números pseudoaleatorios Generar PSK usando generadores de números pseudoaleatorios

4. Uso de los comandos date y sha256sum

Los comandos date. y sha256sum. se pueden combinar para crear un PSK. sólido de la siguiente manera.

$ fecha | sha256sum | base64 | cabeza-c 45; echo $ date | sha256sum | base64 | cabeza-c 50; echo $ date | sha256sum | base64 | cabeza-c 60; echo  Generar PSK usando el comando de fecha  Generar PSK usando el comando date Generar PSK usando el comando date

Las anteriores son algunas de las muchas formas de generar Pre-Clave compartida. en Linux. ¿Conoce otros métodos? Si es así, compártelo con nosotros a través del formulario de comentarios a continuación.