PHP DES 算法

通信中用到PHP的DES加密算法:

//DES加密
function des_encode($string, $key)
	{
		$size	= mcrypt_get_block_size('des','ecb');
		$pad	= $size - (strlen($string) % $size);
		$string	.= str_repeat(chr($pad), $pad);
		$td		= mcrypt_module_open('des', '', 'ecb', '');
		$iv		= mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
		@mcrypt_generic_init($td, $key, $iv);
		$data	= mcrypt_generic($td, $string);
		mcrypt_generic_deinit($td);
		mcrypt_module_close($td);
		return bin2hex($data);
	}
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值