How to Use gpu to verify encryption, hash algorithm strength, and password cracking in linux

Source: Internet
Author: User

A friend wants to build a GPU running password environment. He uses three GTX 460 graphics cards. I don't know what my friends are doing, but in the enterprise, we can build such a machine to verify the strength of encryption and hash algorithms in the product, so as to promote the improvement of developers, otherwise, they all think that md5 is very powerful, not to mention two MD5 operations :)

 

 

Why not in windows? There is egb in win.

1. win 2008 + egb can only run one video card. Running more than two graphics card drivers will crash. If it is not found in win7.

2. win is not as fast as linux. 555.9 k, that is, more than 50 W/S, which is a little faster than win, but much faster than cpu. The following figure shows the E5620 2.4G cpu 10% speed. The full load with mpi is 10.5 w/s. The cost of the DELL server is about, and the cost of my friend's GPU machine is about, which is 5 times faster. In this case, the power consumption is basically not too low.
Benchmarking: FreeBSD MD5 [32/64 X2]… DONE
Raw: 10501 c/s real, 10501 c/s virtual

3. It seems that the GPU running temperature in linux will be relatively low. In Windows, the GPU running temperature will be more than 90 degrees. In linux, the GPU running temperature is more than 70, although I don't know which one is incorrect :)

Start!

Use rhel5 and linux text for installation (do not install graphics, otherwise it will be difficult to handle the nouae module), and then install the nvidia linux driver.

Get http://cn.download.nvidia.com/XFree86/Linux-x86_64/285.05.09/NVIDIA-Linux-x86_64-285.05.09.run

Start running.

The tool uses hashcat to run the rules one by one and capture a picture. If he is better than the program in win, he can display the video card temperature.

./CudaHashcat-plus64.bin-m 500 example500.hash-r rules/T0XlC. rule example. dict

I didn't know much about the program. How to run it? There are several problems. If you are interested, you can analyze it.

1. How is the solution different?

2. What is the function of a dictionary? Is it the basis of the solution?

In fact, the core issue is: what affects the password audit Success Rate and time.

 

 

Author subaozi

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.