Classificação de Algoritmos Esteganográficos
3304 registros
6 hoje
9 nesta semana
41 neste mês![]() | 73% | Brasil (46869) |
![]() | 5% | Portugal (3028) |
![]() | 3% | EUA (2110) |
![]() | 0% | Rússia (255) |
![]() | 0% | Holanda (239) |
| Hoje: | 1843 |
| Ontem: | 2517 |
| No mês: | 38433 |
| Mês passado: | 25815 |
| Total: | 64248 |
| Recorde: | 3037 |
| No dia: | 04.03.10 |
| Leituras hoje: | 23031 |
| Leituras Total: | 276904 |
| Bots hoje: | 281 |
| Dados desde: | 16.02.2010 |
| As funções hash |
|
|
|
| Escrito por vovó Vicki | |||||
| Ter, 13.09.2005 00:44 | |||||
Página 1 de 3 Funções hash são funções que recebem dados de comprimento arbitrário, comprimem estes dados e devolvem um número fixo de bits, o resultado hash. Se uma função deste tipo satisfizer requisitos adicionais, ela pode ser usada em aplicações criptográficas como, por exemplo, proteger a autenticidade de mensagens enviadas através de canais inseguros. A idéia básica é que o resultado hash forneça uma identidade única para uma mensagem e que a proteção de uma pequena identidade é mais fácil de ser obtida do que a proteção da mensagem como um todo. Os códigos de autenticação de mensagens (MAC - message authentication codes) têm relação com as funções hash. Estes também são funções que comprimem uma entrada de comprimento arbitrário num número fixo de bits, mas o processo depende de uma entrada secundária de comprimento fixo, a chave. É por este motivo que os MACs também são chamados de funções hash com chave. Em aplicações práticas, a chave que orienta os cálculos de um MAC precisa ser mantida em segredo. Funções hash criptográficasPara uma função (sem chave) hash, o requisito para que o resultado hash sirva como identidade única para uma mensagem é que seja impossível ou impraticável encontrar pares de mensagens que colidam (isto é, mensagens que produzam hashs iguais). Em algumas aplicações, no entanto, é suficiente que, para cada resultado hash, seja impraticável encontrar a mensagem correspondente; ou que, dada uma mensagem, seja impraticável encontrar outra mensagem que produza o mesmo hash. De acordo com estas premissas, existem duas definições informais para dois tipos diferentes de funções hash. Um hash de mão única (one way hash) é uma função que satisfaz as seguintes condições:
Uma função hash resistente a colisões é uma função h que satisfaz as seguintes condições:
Num código de autenticação de mensagem MAC, o cálculo (portanto, o resultado MAC) depende de uma entrada secundária, a chave secreta. O propósito principal é que o adversário, sem conhecer esta chave, não seja capaz de forjar o resultado MAC de qualquer mensagem, mesmo se muitas mensagens e seus MACs correspondentes forem conhecidos. Um código de autenticação de mensagem ou MAC é uma função h que satisfaz as seguintes condições:
|
|||||
| Atualização Qua, 22.04.2009 11:05 |