OpenSSL es una herramienta de línea de comandos, Linux puede usar OpenSSL para hacer un trabajo de línea de comandos relacionados, a continuación, cómo utilizar la línea de comandos de Linux que OpenSSL? La siguiente serie pequeña se centrará en el uso de la línea de comandos OpenSSL para que cada uno se describirá en detalle.
1. base 64 de codificación /decodificación
En su intervención en la línea de comandos cómo enviar archivos adjuntos de correo electrónico, muchas personas piensan de uuencode. También puede utilizar la codificación base64. Aquí es openssl base 64 de codificación /decodificación:
$ openssl base 64 "filename.bin" filename.txt
$ openssl base 64 -d "archivo.txt" filename.bin
< consistencia
p> 2. documento de verificación
archivos UNIX comprobación de coherencia en muchas formas, tales como suma, cksum, md5sum, sha1sum similares. cksum y suma de comprobación para el caso simple, la suma de comprobación generada fácilmente repetible. md5sum vulnerabilidades de seguridad, comparando la recomendación actual es sha1sum. Sin embargo, sha1sum es algo diferente en diferentes plataformas. Teniendo en cuenta la multiplataforma, sugirió OpenSSL.
$ openssl sha1 nombre
SHA1 (nombre de archivo) = e83a42b9bc8431a6645099be50b6341a35d3dceb
$ openssl md5 nombre
MD5 (nombre de archivo) = 26e9855f8ad6a5906fea121283c729c4
3. cifrado de archivos /descifrado
OpenSSL soporta varios algoritmos de cifrado, pero algunos algoritmos sólo para mantener la compatibilidad con versiones anteriores, ahora no se recomienda, como DES y RC4-40. El algoritmo de cifrado se recomienda bf (Blowfish) y -aes-128-CBC (128 ejecuta el algoritmo de cifrado AES CBC modo de clave), se garantiza la seguridad de la codificación.
Ejemplo de cifrado:
$ openssl enc -aes-128-CBC "nombre de archivo" filename.aes-128-CBC
introducir la contraseña de cifrado AES-128-CBC:
Verificación - introducir AES-128-CBC contraseña de cifrado: ejemplo
descifrado:
$ openssl enc -d -en -aes-128-CBC-128 filename.aes Cbc "nombre de archivo
ingrese aes-128-cbc contraseña de descifrado:
Previous12Next page Total 2 páginas
en el sistema Linux, el comando make se usa generalmente con el Makefile, entonces, ¿cuál es el uso
Cuando esté trabajando en un servidor remoto de Linux, utilizará el comando telnet.
Todos sabemos que cgroups en el sistema Linux se puede usar para administrar los re
Uno de los problemas que a menudo nos aquejan cuando usamos computadoras es que no hay suficiente es
Usando psensor para monitorear la temperatura de Linux
Ubuntu /Mint no puede agregar la solución de fuente de PPA
Cómo limpiar el código no válido de Git y Repo en el sistema Linux
Linux para crear una biblioteca de enlace estático paso
Instalación de Linux utilizando el método de fail2ban
Cómo identificar las funciones de apertura y apertura en Linux
Cómo usar el comando showmount en sistemas Linux
¿Qué debo hacer si Ubuntu se instala y reinicia después de VM Virtualbox?
Cómo instalar y usar Vsftp en el sistema Centos
Linux jiffies uso variable global
¿Se puede usar la computadora de conexión PSP como una PS4?
Windows 7 RC de caducidad versión proceso de notificación
Win7 eliminar archivos de escritorio deben actualizarse para resolver
El método de entrada de Windows XP no se puede convertir entre las soluciones
¿Qué debo hacer si no se recibe la actualización de Win8.1?
¿Cómo resolver el problema de la sobrecarga de energía en el puerto USB del sistema Win10?
Win10 sistema u disco no se puede formatear cómo hacerlo?
¿Cómo utilizar la función de la lista de salto de Windows?
¡Interesante! Experimente las siete características "fantásticas" de Win7 [Figura]
La computadora de alto rendimiento puede iniciar Win 7 SP1 en 10 segundos