
Postado originalmente por
D Link
Tem muita gente por ai que sabe muito mais do que qlq super mega nerd em informática ... q trabalha com isso
O fundamento de segurança funciona assim:
É seguro mesmo que todo mundo saiba perfeitamente como funciona e a documentação está disponível para qualquer um pra entender como que é feito, e mesmo assim é eficiente?
Contratado, salário inicial de 1 milhão por mês.
Obscurantismo só presta pra guardar pergunta secreta de Hotmail.
Um exemplo evidente é a criptografia RSA.
O que é a senha (ou chave)?
Um número ridiculamente absurdamente grande.
Como é feita essa senha?
É o produto de dois números primos.
Simples pra cacete, né?
Sim.
E como quebra essa senha hipermegaultralofodesca?
Fatorando.
E demora quanto tempo?
Se for uma podrinha (129 dígitos, a RSA-129), que era dois números primos de 64 e 65 dígitos multiplicados entre si, no papel demoraria quatrilhoes de zilhões de bilhões de megatetratartaralhões de anos pra fazer.
Em computador, em 1993 isso demorou seis meses com 500 computadores interligados. Hoje em dia um computador comum quebra isso em 2 dias a 1 semana, por força bruta.
Agora experimenta aumentar os números, digamos, dois primos de 128 dígitos.
E qual é o princípio supremo megahiperultrafodão de segurança?
Já experimentou fatorar um número primo?