A AMD anunciou uma melhoria no projeto de código aberto Aparapi (A PARAllel API), um tempo de execução que converte o código Java para instruções OpenCL aceleradas por GPU em tempo real; recurso que irá facilitar a sua implementação e utilização por parte de desenvolvedores de aplicações Java.Imagino o boost que teremos em algumas apps…
rapaz bem interessante isso. E pra vida dos pirateiros isso será uma beleza. Enquanto se levaria uma semana para quebrar uma chave de 128 bits depois desse anúncio provavelmente vai levar 3 dias.
Essa semana eu precisei alterar o algoritmo de senhas de um projeto antigo que estava sendo migrado. O atual é MD5 e eu precisei upgrade para o SHA-256. Só haviam duas soluções: pedir para todo mundo alterar a senha ou quebrar uma a uma convertendo para o novo algoritmo. Demorooooou muito tempo porém foi possível fazer, isso porque felizmente as senhas eram somente numéricas.
Ou seja, às vezes é mesmo necessário quebrar umas senhas
Usar o processamento da gpu hoje só é útil para algoritmos de força bruta e algumas simulações. Para aplicações é difícil achar uma utilidade para isso.
Porque o set de instruções de gpus processam pontos e não estruturas de dados complexas. Gpus processam poligonos, matrizes e vetores com mais eficiência que cpus mas o contrário não procede.