* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

¿Cómo cifro un archivo .tar?

Empaqueto un directorio:
tar -cvf abcd.tar abcd
El archivo tar pesa lo mismo que la carpeta. OK.

Intengo cifrar (encriptar) el archivo.tar:
urpmi mcrypt
mcrypt abcd.tar
Introduzco el pass 2 veces
Signal 11 caught. Exiting. (Señal 11 capturados. Saliendo.)

Se creó un archivo abcd.tar.nc que pesa 15B
mcrypt -d abcd.tar.nc
File abcd.tar.nc was NOT decrypted successfully
Di Intro a abcd.tar y lo abrió Xarchiver de modo que no quedó cifrado

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de Inadaptado

# 110166 Creo que te dejaste el algoritmo.



Gravatar de Ed Hunter

# 110168 Signal 11 no es finalización normal

Es lógico que no puedas desencriptar nada, ya que la encriptación ha finalizado con un signal 11, que es una finalización anormal y forzada del programa. Básicamente es un error de asignación de memoria. Tienes que mirar la razón por la cual mcrypt falla.

Por cierto, es preferible comprimir la información antes de encriptar, ya que no sólo ganas espacio y rendimiento, sino que además haces más difícil desencriptarlo. Básicamente sería añadir el parámetro -p al mcrypt.

--

Yo no me llamo... siempre sale que comunico.



Gravatar de abagune

# 110254 Probando mcrypt


Gracias Inadaptado.
Leí el link. De la traducción resumí la siguiente información:
mcrypt -a arcfour test.txt
Esta orden dirá a mcrypt que utilice en primer lugar el algoritmo de cifrado  "arfour" y, a continuación se especifica el nombre del archivo a encriptar.
Se le pedirá que introduzca una clave, asegúrese de que utiliza una combinación de letras y números, mayúsculas y minúsculas, y por lo menos 10 caracteres en legnth para evitar técnicas de fuerza bruta.
¿Qué es “en legnth”?

mcrypt -a arcfour abcd.tar
Algorithm arcfour is not available in OpenPGP encryption.
cast-128 will be used instead.
Signal 11 caught. Exiting.

(El algoritmo arcfour no está disponible en el cifrado OpenPGP.
cast-128 se utilizará en su lugar.
Señal 11 capturados. Saliendo.)

mcrypt -a cast-128 abcd.tar
Signal 11 caught. Exiting.

En la página dice: La orden usada, es en el mejor de los casos, bastante básica. Hay varios otros modificadores que puede utilizar para generar resultados diferentes.
Para ver una lista de otros switches, ejecute lo siguiente en la consola:

[miusuario@localhost] mcrypt –help
mcrypt: –help is not a regular file. Skipping...

Igual encontré las funciones de Mcrypt  aquí  http://translate.google.com.ar/translate?js=n&prev=_t&hl=es&ie=UTF-8&layout=2&eotf=1&sl=en&tl=es&u=h...
Por favor si se me pasó algo por alto, te agradezco cualquier corrección o aporte.


Gracias Ed Hunter:

mcrypt -p abcd.tar
Signal 11 caught. Exiting.

¿Qué puedo hacer para determinar cual es la causa de este error de asignación de memoria?

“googleando” encontré que en debian es o era un bug de mcrypt versión  2.5.7-1 y que la versión 2.5.3-1 estaba bien. Y que esto fue corregido en la versión 2.5.10-1. Ver aquí  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=113711
o lo mismo pero traducido aquí: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=113711
Yo tengo instalado media/contrib/release/mcrypt-2.6.8-2mdv2010.0.i586.rpm

En la página oficial http://sourceforge.net/projects/mcrypt/ habla de mcrypt, y el libmcrypt. De allí descargué mcrypt-2.6.8.tar.gz Intenté instalarlo desde el tar.gz pero no encontré como hacerlo. Agradezco cualquier orientación.



Gravatar de Ed Hunter

# 110262 Me temo que es un problema de tu equipo

En mi laptop tengo instalada la misma versión del mcrypt y funciona correctamente. Puede ser un problema de tu CPU o de la RAM. Primero, para asegurarte, pasa el memtest y así descartas problemas en los módulos de memoria. Por lo demás, sólo podemos saber la causa del signal 11 con el debuger.

Lo que te has bajado de sourceforge es el código fuente del mcrypt. Para instalarlo deberías compilar el código para obtener los binarios. Para ello requeriría que tuvieses instalado el gcc, el make y el glibc-devel. Para compilar primero debes descomprimir el tar.gz, luego, dentro del directorio ejecutar el ./configure  y después el comando make. Finalmente, para instalarlo, como root, en ese mismo directorio, debes ejecutar el comando make install.

--

Yo no me llamo... siempre sale que comunico.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.