MD5 haše tuning

Naslednji članek, se lahko vrhunec neumnosti, ampak kot sem vedno rekel, da sem boljši od coder administrator. Včeraj, ko drameh tiste, AJAX skript in je imel, da pošljete nekaj podatkov, ki jih nikoli ne uporabljajte hash, saj scenarij ne delijo $_SESSION niz in vse postane malo trese,. Sem zato, da naslednje swindin vse ameri, ki so predstavljeni v navadni ali HITRI, da jih ena md5 hash confererence parametrov, nato pa jih primerjate z. Na splošno ni slab sheme, mislim, da. Hashirama algoritmov za ta namen bol MD5 , SHA, DESC.. Do tukaj je vse jasno povedati, uporabila bo MD5 za razpršitev parametrov (kot v deistvitelnost da ne). Smo 3 parameter, ki služi, da bi DOBILI, i=1, n=2 m=3 izgovorite skladu hesione je 123 kaj nas naredi naslednje MD5 hash 202cb962ac59075b964b07152d234b70. Nič ni veliko zanimivih. To hash bo padla za nekaj sekund za vsak napad. Prav zdaj je sol in poper moja preprosta ideja. Pravijo, sem se na prvi in zadnji znak niza, kot tudi njihov delež prostora, tako 002cb962ac59075b964b07152d234b72 hash, da že, če nekdo, če še niste prebrali kodeks idiotizma, da naredi stvari zagrujat ko poskusite, da bi prekinil. Pravi hash je drugačen, in še izsnifen zelo neuporabna. Ampak zakaj se ustaviti tam smo lahko razdelite hash več blokov, MD5 v tem primeru je dolžina 32 simbol, če delimo z 4 blok 8 simboli in njihovo lokacijo shift postane še bolj neprijetno položaj. Далеч най приятния ефект е, че визуално си е стандартен 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

pusti odgovor

Vaš e-poštni naslov ne bo objavljen. Zahtevana polja so označena *

Anti SPAM *