MD5 Calculation and Decryption Using CUDA on GPU

被引:0
作者
Jiang, Yanjun [1 ]
Lei, Mingshan [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Comp, Beijing 100088, Peoples R China
来源
TRUSTWORTHY COMPUTING AND SERVICES | 2014年 / 426卷
关键词
MD5; Calculation; GPU; CUDA; Multithreading; Parallel;
D O I
10.1007/978-3-662-43908-1_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is difficult to get the original information from a MD5 hash since MD5 is an irreversible 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.07 GHz). GPU has great potential in future general-purpose computing and concurrent computing.
引用
收藏
页码:22 / 28
页数:7
相关论文
共 50 条
[41]   GPU-ACCELERATED INTERACTIVE VISUALIZATION OF 3D VOLUMETRIC DATA USING CUDA [J].
Kumar, Piyush ;
Agrawal, Anupam .
INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2013, 13 (02)
[42]   Parallel implementation of 3D protein structure similarity searches using a GPU and the CUDA [J].
Dariusz Mrozek ;
Miłosz Brożek ;
Bożena Małysiak-Mrozek .
Journal of Molecular Modeling, 2014, 20
[43]   Performance Comparison of GPU-Based Jacobi Solvers Using CUDA Provided Synchronization Methods [J].
Aslam, Maria ;
Riaz, Omer ;
Mumtaz, Shahzad ;
Asif, Ali Daniyal .
IEEE ACCESS, 2020, 8 :31792-31812
[44]   An Optimized GPU Implementation of Weakly-Compressible SPH Using CUDA-Based Strategies [J].
Cai, Yuejin ;
Wei, Jianguo ;
Hou, Qingzhi ;
Gao, Ruixue .
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT I, 2022, 13155 :354-369
[45]   Parallel implementation of 3D protein structure similarity searches using a GPU and the CUDA [J].
Mrozek, Dariusz ;
Brozek, Milosz ;
Malysiak-Mrozek, Bozena .
JOURNAL OF MOLECULAR MODELING, 2014, 20 (02)
[46]   Elastic waves simulation using CUDA technology and multiple GPU workstations [J].
Packo, P. ;
Uhl, T. ;
Staszewski, W. J. .
HEALTH MONITORING OF STRUCTURAL AND BIOLOGICAL SYSTEMS 2012, 2012, 8348
[47]   Adapting MoM With RWG Basis Functions to GPU Technology Using CUDA [J].
Topa, Tomasz ;
Noga, Artur ;
Karwowski, Andrzej .
IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, 2011, 10 :480-483
[48]   Acceleration of CUDA Programs for Non-GPU Users Using Cloud [J].
Pisal, Tejas ;
Walunj, Sandip M. ;
Shrimali, Aslam ;
Gautam, Omprakash ;
Patil, Lalit .
2015 INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT), 2015, :365-370
[49]   Fast Calculation of Electrostatic Potentials on the GPU or the ASIC MD-GRAPE-3 [J].
Narumi, Tetsu ;
Yasuoka, Kenji ;
Taiji, Makoto ;
Zerbetto, Francesco ;
Hoefinger, Siegfried .
COMPUTER JOURNAL, 2011, 54 (07) :1181-1187
[50]   Entropic Lattice Boltzmann Method based high Reynolds number flow simulation using CUDA on GPU [J].
Ye, Yu ;
Li, Kenli .
COMPUTERS & FLUIDS, 2013, 88 :241-249