Bonjour,
je dois adapter un script PHP en delphi, le script PHP encrypte une chaine avec la fonction SHA1, j'ai récupéré des unités delphi qui font du SHA1 mais les résultats ne sont pas identiques à ceux de PHP. ex : crypter "textecodé" donne
texte renvoyé en PHP : cf49ca119ea6f97f50f88e3b721a4906a2723a82
texte renvoyé par delphi : 469f0a12c4963ae2d110d4a311f1e28affc69ac8
les compos delphi utilisés sont TinyHash et shacal, ils sont basés sur la dll advapi32.dll et donnent tous les deux le même résultat
la fonction PHP est celle standard :comment trouver une parade ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php $str = 'pomme'; if (sha1($str) === '752c14ea195c460bac3c3b7896975ee9fd15eeb7') { echo "Voulez-vous une golden ou une spartan ?"; exit; } ?>
merci
Partager