Guest User

Key stretching

a guest
Jun 10th, 2012
547
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.16 KB | None | 0 0
  1. <?php
  2.     define(
  3.         'SALT',
  4.         '@"w{hV@;)*j94Qcha(bXX`G<JAd<^dHQdcB9[_Eqt-seiKP?=BxZ/V42Jvu^<"-2@Tn@|0Z8@<NZ}$+P'.
  5.         't!:\[-c@Bo+)7/qJ"%>m8FP<mV(^!fcFI.%L]^,)(#kVI-SoWEh]psR&OBGD6l$/h|$EZ<]m"Lu&7Xw{'.
  6.         '2=D^glD$}7/zx_-Td~w7&r.@PWNDY7p=\"FS=^]Zm.&_7K]~Ts8mu+%C1=W#,GW}$EMoQnGxn,d<h:*t'.
  7.         'BQd4|X^?x]A/$p"`.uEgiPIiI42X7:eJ<d#1eh6%zHB;{+uX_~LKO;~/}@fP};EG^~<Q]$k@#r[&}Jr#'.
  8.         'E9rt#,;Zm/Bq9<44<{=K|sg,g;\OT{9?MR832Q3#<j~D%kP*C;s|d^kG1QVd5j|Ovu;k7[YBl2*Y(0g+'.
  9.         '@[email protected]"e&Mypl1A\#J)Zpt\FpUM4&Hx<DAE=b$thBF?d(UWS2g%kd"w#RvH*b`'.
  10.         'K7IBi\2XhS=}]DwlV,L-]b8#|\l<A)ja#%B2>P,/#%4Cy*{=\0uV+Jiy2n/zLvM-HDz"J>]taF/DjyT!'.
  11.         'Am.X_u;L(LKz|\{bHuWZF<]I[RZ?e=la|q01^"bfvl&ecrtTfo*=r"9i>$M)h@APR(&51__@G2Y$#-02'.
  12.         '#G5OQp,aKii"5/_b1>+\(+LwEp+@7~_g.z,o!nvMYiGTyqfM5C|m.M"I1eX2/"EBpF-a8+8TzPe0ske-'.
  13.         '"qM?r:v9q+=t,r4!bwS{~{{t/K?_1cUyn2~|EJV;P-4UebBbD]0&0(D*b?3Rjcyz4>/G{v7^n)TIi_SP'
  14.     );
  15.  
  16.     $login = 'root';
  17.     $password = 'nbusr123';
  18.  
  19.     $hash = sha1($login.strrev(SALT).$password);
  20.     $salt_length = strlen(SALT);
  21.  
  22.     for ($i=0; $i < 10000; $i++) {
  23.         $hash = sha1(substr(SALT, -$i%$salt_length, 1).$hash.$password.substr(SALT, $i%$salt_length, 1));
  24.     }
  25.  
  26.     echo $hash;
  27. ?>
Advertisement
Add Comment
Please, Sign In to add comment