GPU Computing CUDA
Démonstration
CRarK
cRARk est un utilitaire en ligne de commande conçu pour retrouver les mots de passe
oubliés des archives RAR des versions 2.x à 3.x. Le programme teste les combinaisons possibles
en utilisant des mots de passe définis à partir de liste ou de dictionnaire. L'application exploite
la technologie NVIDIA CUDA qui rend les phases de calculs beaucoup plus rapides.
Les tests suivants ont été réalisés :
- Décodage d'un mot de passe de longueur 4 caractéres alpha-numérique sur le GPU
- Décodage d'un mot de passe de longueur 4 caractéres alpha-numérique sur le CPU
- Décodage d'un mot de passe de longueur 5 caractéres alpha-numérique sur le GPU
- Décodage d'un mot de passe de longueur 5 caractéres alpha-numérique sur le CPU
La configuration de test est la suivante :
- intel i5 750 @3.4 GHZ
- 8Go DDR3 1600MhZ
- Nvidia 560 GTX 1Go
Temps de calcul en fonction de la taille du mot de passe.
Nous pouvons voir que le décodage sur GPU est beaucoup plus rapide que sur le CPU. Lorque le mot de passe est de 3 caractéres,
le gain est minime, cependant, lorsque le mot de passe est de 4 caractéres, le temps de calcul est réduit d'environ 200 pourcents.
Cette application n'est pas optimisée pour traiter des mots de passe de plus de 10 caractéres. De plus, ce logiciel exploite
la version 2.0 de CUDA, alors que la version actuelle est 4.2. Je pense que de nombreuses améliorations peuvent être apportées.