| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 
 |  
<?php
// -----------------------------------------
// décrypte une chaine (avec la même clé de cryptage)
// -----------------------------------------
function decrypter($maCleDeCryptage="", $maChaineCrypter){
	$maCleDeCryptage = md5($maCleDeCryptage);
	$letter = -1;
	$newstr = '';
	$maChaineCrypter = base64_decode($maChaineCrypter);
	$strlen = strlen($maChaineCrypter);
	for ( $i = 0; $i < $strlen; $i++ ){
		$letter++;
		if ( $letter > 31 ){
			$letter = 0;
		}
		$neword = ord($maChaineCrypter{$i}) - ord($maCleDeCryptage{$letter});
		if ( $neword < 1 ){
			$neword += 256;
		}
		$newstr .= chr($neword);
	}
	return $newstr;
}
?> | 
Partager