Home > Papers

 
 
MD5 Calculation and Decryption Using CUDA on GPU
LEI Mingshan #,JIANG Yanjun *,GAO Zhanchun
School of Computer, Beijing University of Posts and Telecommunications, Beijing, 100876
*Correspondence author
#Submitted by
Subject:
Funding: none
Opened online:11 December 2013
Accepted by: none
Citation: LEI Mingshan,JIANG Yanjun,GAO Zhanchun.MD5 Calculation and Decryption Using CUDA on GPU[OL]. [11 December 2013] http://en.paper.edu.cn/en_releasepaper/content/4573112
 
 
It is difficult to get the original information from a MD5 hash since MD5 is a one-way hash algorithm. MD5 decryption is based on MD5 calculation for brute force attack, which requires great computing resources. This paper presents an approach for MD5 calculation and decryption on GPU, which has high concurrency. The CUDA program performed on a PC with NVIDIA GTX 560TI graphics card. The experimental result has shown that the calculating speed is 150 million words per second, increasing from 10 to 20 times compared to program run on CPU (Core i7-950 @3.07GHz). GPU has great potential in future general-purpose computing and concurrent computing.
Keywords:MD5; GPU; CUDA; multithreading; parallel computing
 
 
 

For this paper

  • PDF (0B)
  • ● Revision 0   
  • ● Print this paper
  • ● Recommend this paper to a friend
  • ● Add to my favorite list

    Saved Papers

    Please enter a name for this paper to be shown in your personalized Saved Papers list

Tags

Add yours

Related Papers

Statistics

PDF Downloaded 781
Bookmarked 0
Recommend 5
Comments Array
Submit your papers