%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/ugotscom/public_html/backwater-old2/payment/
Upload File :
Create Path :
Current File : /home/ugotscom/public_html/backwater-old2/payment/VtransactSecurity.php

<?php

class VtransactSecurity
{

	
function encryptValue($inputVal,$secureKey)
{

	
	$key='';
	for ($i=0; $i < strlen($secureKey)-1; $i+=2)
	{
		$key .= chr(hexdec($secureKey[$i].$secureKey[$i+1]));
	}
	
	$block = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
	$pad = $block - (strlen($inputVal) % $block);
	$inputVal .= str_repeat(chr($pad), $pad);
	
	$encrypted_text = bin2hex(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $inputVal, MCRYPT_MODE_ECB));
	

	return $encrypted_text;
}



function decryptValue($inputVal,$secureKey)
{

	   
	 $key='';
		for ($i=0; $i < strlen($secureKey)-1; $i+=2)
		{
			$key .= chr(hexdec($secureKey[$i].$secureKey[$i+1]));
		}
		
	$encblock='';
		for ($i=0; $i < strlen($inputVal)-1; $i+=2)
		{
			$encblock .= chr(hexdec($inputVal[$i].$inputVal[$i+1]));
		}

	$decrypted_text = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $encblock, MCRYPT_MODE_ECB);


		return $decrypted_text;

}



}
?>

Zerion Mini Shell 1.0