MD5-hash-tuning

Den følgende artikel kan være højdepunktet af dumhed, men som jeg altid siger, at jeg er bedre end coder administrator. I går, mens drameh dem, AJAX script og var nødt til at sende nogle data, som du aldrig bruger hash, fordi scriptet ikke deler $_SESSION array, og det hele bliver en smule rystende. Derfor gør jeg følgende swindin alle ameri, som er præsenteret i STILLINGEN eller KOMME til at gøre dem til en md5 hash confererence parametre, og derefter sammenligne det med. Alt i alt ikke en dårlig ordning, tror jeg. Hashirama algoritmer til dette formål, bol MD5 - , SHA, DESC.. Op til her, alt er klart sige, det vil bruge MD5 hash parametre (som i deistvitelnost til at gøre). Vi har 3 en parameter, der tjener til at FÅ, i=1, n=2 og m=3 siger line hesione er 123 hvad gør os følgende MD5 hash 202cb962ac59075b964b07152d234b70. Der er ikke noget meget interessant. Denne hash vil falde i et par sekunder for ethvert angreb. Lige nu er der salt og peber min simple idé. Sige, at jeg tager det første og det sidste tegn i strengen, samt deres andel af plads, så 002cb962ac59075b964b07152d234b72 hash, der allerede er, hvis nogen, hvis du ikke læse koden for idioti, det gør tingene zagrujat, når du forsøger at bryde. Real hash er forskellige, og selv izsnifen yderst ubrugelig. Men hvorfor stoppe der, vi kan opdele hash flere blokke, MD5-i dette tilfælde har en længde af 32 symbol, hvis divideret med 4 blok 8 symbolerne og deres placering skift bliver endnu mere ubehagelig 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

efterlade et svar

Din e-mail-adresse vil ikke blive offentliggjort. Krævede felter er markeret *

Anti-SPAM *