Podešavanje MD5 hash

Следећи чланак може бити врх глупости, али као што сам увек кажем да сам бољи од енкодера админ. Јуче док ја помогнем мало АЈАКС сценарио и морао да пошаље мање података потврду да њихове употребе хашиша, јер скрипта не деле $ _СЕССИОН низ и ствари постају мало несигуран. Учини следеће рупи све памери који се достављају поштом или могу да их уради један од параметара МД5 хасх конкатерираните и онда сам га упоредити. Генерално није лоша шема ја. Хасхинг алгоритама за ову намену лопте МД5 , СХА, АСЦ и други. Досадашњи ствари су јасне рећи, који ће користити МД5 хасхинг параметре (и на тај деитвителност). имамо 3 параметар који се напаја преко ГЕТ и = 1 Н = 2 М = 3 и кажу да је низ хесхриане је 123 чини нам следеће МД5 хасх 202цб962ац59075б964б07152д234б70. До сада ништа посебно занимљиво. Ово хасх ће пасти за неколико секунди у сваком нападу. Ево и со и бибер по мом једноставној идеји. Рецимо ја први и последњи карактер низу, и размену своје место на тај начин добија 002цб962ац59075б964б07152д234б72 хасх већ ако неко ако нисте прочитали код идиотизам је оно што чини загусти приликом покушаја хаковања. Реал хасх је још један, па чак и да се изснифен је потпуно бескорисно. Али зашто се зауставити овде можемо поделити хасх неколико блокова, у случају дужине МД5 32 ако симбол је подељен на 4 у блоку 8 ликови и њихова смена као места постати још непријатно место. Далеч най приятния ефект е, че визуално си е стандартен 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";

?>

хттп://ввв.иоутубе.цом/ватцх?v=Fvje9dzBHPM

Оставите одговор

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *

anti Спам *