Algoritmos de hashing normalmente vão gerar colisões (em alguns isso é
até uma coisa boa, pra não espalhar muito) então o sistema que
"hasheia" tem que cuidar disso. Acho que talvez você esteja procurando
a solução errada pro problema, normalmente se usa hashing ou pra
validar o estado do arquivo ou pra gravar senhas de forma que seja
difícil de fazer engenharia reversa nelas, nesse seu caso, o trio de
strings já não é único? porque ele não é utilizado como nome do
arquivo?
-
Maurício Linhares
http://codeshooter.wordpress.com/ | http://twitter.com/mauriciojr
2010/11/23 Bonieky Lacerda <bon...@gmail.com>:
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "PHP Paraíba" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para php...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para php-pb+un...@googlegroups.com.
> Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-pb?hl=pt-BR.
>
>
Opa galera, beleza?
Então fica aqui minha dúvida, qual solução vocês conseguem pensar para
este problema? Aceito inclusive sugestões de outros métodos de
criptografia, porém os nomes dos arquivos terão que ter, se possível,
a mesma quantidade de caracteres (inviabilizando um base64, por
exemplo).
--
Você está recebendo esta mensagem porque se inscreveu no grupo "PHP Paraíba" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para php...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-pb+un...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-pb?hl=pt-BR.
Grande Maurício Linhares,kkkkkkkkkkk, Muito boa. Após abrir meus olhos pra possibilidade de simplesmente deixar as strings como são, percebi que estava querendo 'complicar' o simples, até porque elas não tem espaço nem - ainda - caracteres especiais.Talvez devido ao 'medo' de futuramente precisar usar algum tipo de caractere especial, que teria que tratar e bla bla bla. Ou pelo 'medo' de deixar as informações como elas são, porém essas strings não são controladas pelo usuário, então o sistema sabe falar a língua dele direitinho. :D
Sthenley Macedo, Vítor BaptistaIae Dotôres, bom, seria inviável usar um timestamp neste caso, pois futuramente na verificação, não saberei qual seria esse timestamp e consequentemente não conseguirei gerar o hash exato para comparação.