Нэймспейсы + мд5
- <?php
- 2: namespace Hash;
- 3: use Hash;
- 4: function md5($val) {
- 5: $strlen = mb_strlen($val);
- 6: if (is_int($strlen / 2) ===
- false) {
- 7: $val.= "0";
- 8: $strlen++;
- 9: }
- 10: $_s1 = \md5(substr($val, 0,
- ($strlen / 2)));
- 11: $_s2 = \md5(substr($val, ($
- strlen / 2), $strlen));
- 12: $val = "";
- 13: for ($i = 0; $i <= 31; $i++)
- {
- 14: $val.= is_int($i / 2) ? $_s1[$
- i] : $_s2[$i];
- 15: }
- 16: return $val;
- 17: }
- 18: echo md5('cat');
- 19
МегакулХакцеры и прочая школота в оффлайне
Пример, как всегда, прост:
echo md5('cat);
echo md5('dog');
Пример, как всегда, прост:
echo md5('cat);
echo md5('dog');