Después de casi año y medio de desarrollo (desde el ultimo lanzamiento estable), se dio a conocer la nueva versión de «VeraCrypt 1.26» en la cual se destaca el soporte para tarjetas inteligentes bancarias EMV, se han solucionado problemas de compatibilidad, mejoras de soporte para el montaje de particiones y más.
Para quienes desconocen de VeraCrypt, deben saber que este es un fork del sistema de cifrado de particiones de disco TrueCrypt. VeraCrypt se destaca por reemplazar el algoritmo RIPEMD-160 utilizado en TrueCrypt con SHA-512 y SHA-256, aumentar la cantidad de iteraciones de hash, simplificar el proceso de compilación para Linux y macOS y eliminar los problemas identificados durante la auditoría de los códigos fuente de TrueCrypt.
Principales novedades de VeraCrypt 1.26.7
En esta nueva versión que se presenta de VeraCrypt 1.26.7 podemos decir que la novedad más destacable, es el nuevo soporte añadido (tanto para Windows, MacOS y Linux) para el uso de tarjetas inteligentes bancarias que cumplen con el estándar EMV, como almacén de claves para acceder a particiones que no son del sistema. Las tarjetas EMV se pueden utilizar en VeraCrypt sin la necesidad de configurar por separado el módulo PKCS#11 y sin ingresar un código PIN. El contenido del archivo de clave se genera en función de los datos únicos presentes en la tarjeta.
Por la parte de los cambios y mejoras en Windows, se menciona que a partir de esta versión de VeraCrypt 1.26.7, la versión mínima admitida será Windows 10. En teoría, VeraCrypt aún puede ejecutarse en Windows 7 y Windows 8/8.1, pero ya no se realizan pruebas ni se dará soporte para ellos.
Ademas de ello, en Windows, el modo de protección de memoria está habilitado de forma predeterminada, lo que evita que los procesos que no tienen privilegios de administrador lean el contenido de la memoria VeraCrypt.
También se destaca que se ha mejorado la implementación del cifrado de memoria y el modo para crear rápidamente contenedores de archivos, se ha utilizado un cuadro de diálogo más moderno para seleccionar archivos y directorios, que es mejor compatible con Windows 11 y se han resuelto los problemas relacionados con la creciente desaceleración del cifrado Encrypt-In-Place en particiones grandes.
En MacOS, la nueva versión solo solucionó el problema por el cual la ventana VeraCrypt quedaba inutilizable en casos de uso que involucraban múltiples monitores y cambios en la resolución.
En cuanto a la edición de VeraCrypt 1.26.7 para Linux, se destacan las mejoras de compatibilidad en Alpine Linux y la biblioteca C estándar musl, asi como también con Ubuntu 23.04 y wxWidgets 3.1.6+.
Se ha mejorado la compatibilidad con instaladores clásicos de distribuciones de Linux más antiguas, ademas de que se ha implementado una recomendación para agregar una verificación adicional para garantizar que las claves primaria y secundaria no coincidan al crear particiones.
De los demás cambios que se destacan:
- EFI Bootloader ha mejorado la compatibilidad con el cargador de arranque original de Windows en modo de recuperación de fallos. Se ha agregado una opción al menú para montar sin usar el caché.
- Se corrigió un error en el generador de números pseudoaleatorios que causaba que las pruebas fallaran al usar el algoritmo Blake2s.
Se han resuelto los problemas con la ejecución de la utilidad fsck. - Se ha resuelto el problema de elegir el tamaño incorrecto para las particiones ocultas cuando se utiliza el modo de utilizar todo el espacio libre en el disco.
- Se solucionó un problema al crear particiones ocultas a través de la interfaz de línea de comandos.
- Expander ha agregado soporte para mover archivos y claves en modo arrastrar y soltar.
- Las particiones creadas con estos algoritmos ya no se pueden montar con VeraCrypt.
- Para particiones cifradas estándar y de sistema, es posible utilizar un nuevo algoritmo para generar secuencias pseudoaleatorias, utilizando la función hash BLAKE2s .
- Se eliminó el modo de compatibilidad TrueCrypt. La última versión que admite el montaje o la conversión de particiones TrueCrypt es VeraCrypt 1.25.9.
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
¿Como instalar VeraCrypt en Linux?
Para quienes estén interesados en poder instalar esta herramienta en su sistema podrán hacerlo siguiendo las instrucciones que compartimos a continuación.
Para quienes son usuarios de Arch Linux, Manjaro, Arco Linux o cualquier otro derivado de Arch Linux, pueden instalar la herramienta ya sea directamente con la ayuda de Pacman o desde los repositorios de AUR.
Si quieren instalar con pacman:
sudo pacman -S veracrypt
En el caso de hacer la instalación desde AUR:
yay -S veracrypt
Ahora, en el caso de que sean usuarios de Debian, Ubuntu, CentOS o algún derivado de estos pueden dirigirse al sitio web oficial de la aplicación y en su sección de descargas podrán encontrar los paquetes compilados para las diferentes versiones de las distribuciones ya sea le GUI o la versión CLI.
En el caso de los que usan Debian 12, pueden descargar la versión GUI con:
wget https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-Debian-12-amd64.deb
O la version CLI:
wget https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-console-1.26.7-Debian-12-amd64.deb
Mientras que para los que son usuarios de Ubuntu 23.04, la versión GUI:
wget https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-Ubuntu-23.04-amd64.deb
O para 22.04 LTS:
wget https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-Ubuntu-22.04-amd64.deb
20.04 LTS:
wget https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-Ubuntu-20.04-amd64.deb
Finalmente pueden instalar el paquete deb (independientemente de para que distribución fue, si Debian, Ubuntu etc) ejecutando el comando:
sudo apt install ./veracrypt-1.26*.deb
Para los que son usuarios de CentOS 8/Fedora 38, pueden descargar la versión GUI con:
wget https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-CentOS-8-x86_64.rpm
O usuarios de openSUSE:
wget https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-openSUSE-15-x86_64.rpm
E instalan el paquete GUI con el comando:
sudo rpm -i veracrypt-1.26-*.rpm