MD5 hash tuning

Seuraava artikkeli voi olla huippu tyhmyys, mutta kuten olen aina sanonut, että olen parempi kuin koodaaja ylläpitäjä. Eilen kun drameh ne, AJAX käsikirjoituksen ja piti lähettää joitakin tietoja, jotka et koskaan käytä hash, koska kirjoitus ei jaa $_SESSION array ja se kaikki tulee vähän hutera. En siis tee seuraavat swindin kaikki ens jotka on esitetty POSTITSE tai tehdä niistä yksi md5 hash confererence parametrit, ja sitten verrata sitä. Kaiken kaikkiaan ei ole huono järjestelmä, mielestäni. Hashirama algoritmeja tähän tarkoitukseen bol MD5 , SHA, DESC.. Jopa täällä kaikki on selvää sanoa, se käyttää MD5 hash parametrit (kuten deistvitelnost tehdä). Meillä on 3 parametri, joka palvelee SAADA, i=1, n=2 m=3 sanoa line hesione on 123 mikä tekee meistä seuraavat MD5 hash 202cb962ac59075b964b07152d234b70. Ei ole paljon mielenkiintoisia. Tämä hash laskee muutaman sekunnin mistään hyökkäys. Nyt siellä on suolaa ja pippuria minun yksinkertainen idea. Sanoa, että ensimmäinen ja viimeinen merkki merkkijono, sekä niiden osuus tilaa, joten 002cb962ac59075b964b07152d234b72 hash jo, jos joku, jos et ole lukenut koodi typeryys, se tekee asioista zagrujat kun yrität rikkoa. Todellinen hash on erilainen, ja jopa izsnifen erittäin hyödytön. Mutta miksi lopettaa siellä voimme jakaa hash useita lohkoja, MD5 tässä tapauksessa pituus on 32 - symboli, jos jaettuna 4 lohko 8 symbolit ja niiden sijainti muutos tulee jopa enemmän epämiellyttävä asema. Далеч най приятния ефект е, че визуално си е стандартен 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

Jätä vastaus

Sähköpostiosoitteesi ei julkaista. Pakolliset kentät on merkitty *

Anti SPAM *