Private key cracking