MD5 mljeveno meso tuning

Članku može biti vrhunac gluposti, ali kao što uvijek kažem da sam bolji Admin nego kod. Jučer, dok je draŝeh AJAX skripte i morala poslati neke podatke koje mogu koristiti za provjeru valjanosti svoje mljeveno meso jer skripta ne dijeli $ _ sjednice polja i stvari postaju pomalo nesiguran. To je zašto sljedeće zabrljati sve pameri poslati poštom ili ih se md5 mljeveno meso od konkateriranite parametara te ga usporedite. Ukupni nije loše shema mislim. Heširaŝi algoritmi za tu svrhu zdjelu MD5 , SHA, DESC i tako dalje. Ovdje su stvari jasno reći, To će koristiti parametre MD5 mljeveno meso (kao i radi činjenične). imamo 3 parametar koji je predan u dobiti ja = 1 n = 2 m = 3 i hešriane niza je 123 Ono što nas čini sljedeće MD5 mljeveno meso 202cb962ac59075b964b07152d234b70. Ništa koji znaju što zanimljivo. To mljeveno meso će pasti za par sekundi u napad. Evo jednostavnih soli i papra moja ideja. Recimo da sam se prvi i posljednji znak niza i zamijeni njihova mjesta na taj način daje 002cb962ac59075b964b07152d234b72 mljeveno meso ako je netko već ako nisam pročitao kod nas kakav idiotizam čini loše sjeckanje pokus. Pravi hašiš je još jedan, pa čak i da se izsnifen je potpuno beskoristan. Ali zašto stati ovdje, možemo podijeliti na hash nekoliko blokova, u ovom slučaju, MD5 je 32 Ako simbol je podijeljen u 4 blokova 8 likovi i njihov potez mjesta postaje još više neugodan 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

ostavi odgovor

Vaša e-mail adresa neće biti objavljen. Obavezna polja označena su *

Protu-SPAM *