The invention relates to the technical field of 
password cracking, and discloses a WPA shared key 
cracking system based on a 
GPU cluster. The WPA shared key 
cracking system based on the 
GPU cluster specifically comprises a control node and a plurality of GPU computational nodes. The control node intercepts and obtains a WPA data 
package, a characteristic value extracting module extracts cracking characteristic values, and a user interaction module of the control node receives a 
password cracking range defined by a user; a 
password space partition module partitions password sections of certain ranges to all GPU computational nodes, and sends the password sections to all the corresponding GPU computational nodes; the GPU computational nodes calculate and obtain temporary 
verification parameters MIC_TMP, a breaking password 
passphrase is regarded as the shared key when the temporary 
verification parameters MIC_TMP are identical with a 
verification parameter MIC value, and 
password cracking is completed. According to the WPA shared key cracking 
system based on the 
GPU cluster, the GPU cluster is adopted to crack a password of a WPA / WPA2-PSK, multi-node GPU clusters are supported, expansion can be carried out properly according to needs, and cracking performance is improved well. Meanwhile, oriented to the heterogeneous characteristic of the GPU clusters, a reliable task dispatching system is designed, load balancing is achieved, and cracking speed is improved.