Augmentez de 20 Mbit/s la vitesse d’écriture de TrueCrypt 5
Par Korben le 9 mars 2008

Je viens de voir une astuce plutôt sympa chez Ghacks qui permet d’accélérer les performances de l’algo de cryptage AES dans TrueCrypt.
Si vous utilisez TrueCrypt, ça vous intéressera peut être. C’est un poil complexe car il faut recompiler le source de l’AES mais vous pourrez ainsi augmenter d’environ 20 MBits/s le débit d’écriture sur le disque ce qui est plutôt pas mal.

Vous devez être équipé avec
- Microsoft Visual Studio 2005 SP1
- Microsoft Visual C++ 1.52
- Windows Driver Development Kit (DDK) Vista Build 6000
- YASM
L’idée est de le remplacer le module AES de TrueCrypt compilé en C++ par une version en assembleur.
Pour les fou-furieux, toutes les explications sont sur ce site… Si vous y arrivez n’hésitez pas à partager avec nous votre version recompilée de TrueCrypt ! ![]()
Je vous recommande aussi la lecture des sujets suivants
- Les derniers logiciels Microsoft gratuits pour les étudiants
- Téléphoner avec skype directement dans Visual Studio
- Non ! Je ne vous dirai pas où télécharger Windows 7 M3 build 6801
- Sortie de TrueCrypt 6.1
- Si vous avez un Windows Vista piraté, attention !






FLoreNT
héhéhé Korben le guedin il travaille le dimanche
Posté le 9 mars 2008 à 14:07:47
Kyro
Ou qui écrit les articles la vieille et les programment :p
Posté le 9 mars 2008 à 14:30:22
admin
@Kyro et @FlorenT : Oui c’est plutôt ça !
Posté le 9 mars 2008 à 16:09:05
Kyro
Faut être fou aussi pour travailler le dimanche
:p
Posté le 9 mars 2008 à 16:33:01
Kuphai
Partager une version précompilée serait une mauvaise idée. Cela ne respecterait pas la licence de ce soft. (cf. le premier commentaire du lien)
Posté le 9 mars 2008 à 18:13:01
admin
@Kuphai : Exact ! Je ne l’avais pas vu
Many people already asked me for a precompiled version
Unfortunately Iâ??m not allowed to distribute the modified version of TrueCrypt. I respect their license, so I will not offer any precompiled binaries for download. And yes, I already asked the TrueCrypt foundation to use the assembly version from Brian Gladman, but so far I didnâ??t get any response.
So, if you want to take benefit of the opimized AES implementation, here are 3 solutions for you:
1. Compile the project yourself. The few easy steps to do this are described in the blog.
2. Beg the developers of TrueCrypt to link against Brian Gladmans AES implementation and hope that they change their mind.
3. Use DiskCryptor (a russian product) which is compatible with TrueCrypt 4.3 containers (AES256 in LRW mode). DiskCryptor uses its own AES implementation which is even a bit faster than Brian Gladmans implementation, because it dynamically creates the AES encoder and decoder function.
If you plan to use DiskCryptor you might want to wait for the next version. I found a bug in the current 0.2.5 beta sources (buffer overflow when creating dynamic AES code) and already informed the author.
Posté le 9 mars 2008 à 18:33:51
SDF
Sympa la fenetre de login/pass pr le TwitterAPI qui s’affiche sur Korben :p
Posté le 10 mars 2008 à 00:40:05
Murphy
Et si en décompilant le module en assembleur on découvre un email gmail en dur qui récupère tout plein d’infos de notre disque dur ? ^^
Posté le 10 mars 2008 à 14:55:22
Merlin
La version 5.1 intègre désormais le gain de performance pour AES.
http://www.truecrypt.org/downloads.php
Posté le 13 mars 2008 à 00:23:38