Table of Contents
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
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
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
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 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.