He cifrado un archivo en un servidor Solaris utilizando el comando de cifrado, con un archivo de clave generado a través de pktool (seleccionando AES-128 como el algoritmo). No tengo acceso a ninguna otra utilidad de cifrado en este servidor. ¿Qué aplicaciones puedo usar para descifrar este archivo en un servidor Linux más genérico?
EDITAR:
Aquí están los comandos de Solaris que utilicé:
pktool genkey keystore=file outkey=testkeyfile.dat dir=mydir
keytype=aes keylen=128 encrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile -v -o mydir/myfile.enc
También ejecuté lo siguiente para verificar que el archivo se haya cifrado correctamente:
decrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile.enc -v -o mydir/myfile2
Sospecho que mcrypt es probablemente el camino a seguir, pero ¿puede alguien asesorarme sobre las opciones que necesitaría usar?
linux
encryption
solaris
user3490
fuente
fuente
Respuestas:
¿Qué hay de usar el comando openssl? Estoy casi seguro de que viene preinstalado en Solaris, posiblemente en algún lugar bajo / usr / sfw /?
Consulta la documentación oficial de openssl aquí:
http://www.openssl.org/docs/apps/enc.html
O la guía útil de alguien más:
http://www.madboa.com/geek/openssl/#encrypt-simple
fuente
Si las herramientas del sistema no son compatibles, podría usar otros encriptadores multiplataforma.
Algunas de las herramientas más conocidas son GnuPG y Cripta de aes , disponible y compatible en casi todas las plataformas.
fuente
Tengo una secuencia de comandos de Perl que descifrará los archivos cifrados con el comando "cifrar" de Solaris y con el algoritmo arcfour. Funciona en linux.
fuente