Quantos hashes SHA256 um computador moderno pode calcular?

Quero saber o tempo matemático necessário para quebrar hashes com base em diferentes conjuntos de caracteres.

Por exemplo, usando apenas caracteres alfabéticos US-ASCII de 7 letras, sabemos que existem 267 possíveis sequências que poderiam ser usadas. Saber quantas delas poderiam ser geradas por um computador a cada minuto me daria uma ideia de quanto tempo levaria para gerar todos os hashes possíveis e quebrar um certo hash de 7 caracteres (ataques de aniversário de lado)

Por exemplo, considerando o número acima, se um quad core moderno pudesse gerar 1 milhão de hashes por minuto, levaria8031810176 / 1000000 / 60 = 133.86 horas para encontrar todos os hashes possíveis nesse intervalo.

Além disso, como os novos chips Sandy Bridge Intel com AES nativo atuam nisso?

questionAnswers(2)

yourAnswerToTheQuestion