tuning de hachage MD5

L’article suivant peut être le summum de la bêtise, mais comme je dis toujours que je suis un Admin mieux que codeur. Hier, tout en draŝeh l’AJAX script et a dû envoyer certaines données dont je me sers pour leur validation de hachage parce que le script ne partage pas le tableau SESSION $ _ et les choses deviennent un peu incertains. C’est pourquoi ce qui suit salir tous pameri soumis par la poste ou leur faire obtenir un hachage md5 des paramètres de konkateriranite et de le comparer ensuite. Dans l’ensemble pas un mauvais régime je pense. Algorithmes de Heširaŝi à cet effet bol MD5 , SHA, DESC et ainsi de suite. Ici les choses sont claires pour dire, Il utilisera les paramètres de hachage MD5 (comme dans la pratique factuelle). Nous avons 3 le paramètre qui est soumis à l’EEG i = 1 n = 2 m = 3 et dire hešriane string est 123 Ce qui nous rend la 202cb962ac59075b964b07152d234b70 suivante de hachage MD5. Rien ici qui sait quoi d’intéressant. Ce hachage tombera pendant quelques secondes dans n’importe quelle attaque. Voici le simple sel et poivre à mon idée. Disons que je prends le premier et le dernier caractère swap leurs lieux de cette manière génère un hachage de 002cb962ac59075b964b07152d234b72 si quelqu'un déjà si je n’avais pas lu le code nous quelle idiotie rend mauvais piratage tentent de la chaîne. Hachage véritable est une autre et même d’être izsnifen est totalement inutile. Mais pourquoi s’arrêter ici, nous pouvons diviser le hachage de plusieurs blocs, dans ce cas, le MD5 est 32 Si le symbole est divisé en 4 blocs 8 personnages et leurs lieux de déplacement devient encore plus inconfortable position. Далеч най приятния ефект е, че визуално си е стандартен md5 хеш и злия хахор може да си чупи докато има желание. Не съм добър по криптиране и не мога да пледирам за нещо кой знае колко фундаментално и прочие но ми допада колко е семпло като идея и реализация и съвременно надеждността е критично висока не като на нормалния MD5 които с една по грамотна видео карта се чупи за норматив.

Ето и примерен код за първата идея с размяната на първия и последния символ елементарен код от 3 реда 🙂

<?php

$hash = '202cb962ac59075b964b07152d234b70';

$first = substr($hash,0,1);
$last = substr($hash,-1);
$rest = substr($hash,1,30);
$hash = $last.$rest.$first;
echo "The real hash is : $str <br> inverted hash is : $hash";

?>

http://www.youtube.com/watch?v=Fvje9dzBHPM

Laisser une Réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont marqués *

Anti-SPAM *