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 :

Ces tests permettent de démontrer la puissance de calculs des cartes graphiques actuelles.

La configuration de test est la suivante :

Temps de calcul en fonction de la taille du mot de passe.
Texte remplaçant l'image

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.