您的位置:首页 > 编程语言 > PHP开发

关于java和php的sign加密问题

2012-08-09 15:43 309 查看
公司要做个项目server是php语言 ,客户端是android。

客户端规范了一个sign加密方法:

/**

* 生成签名

*

*@param array $params

* @param string $encrypt_method

* @return string

*/

private function _sign(array $params,$encrypt_method = 'md5')

{

if (!in_array($encrypt_method,$this->_encrypt_methods)) {

//加密算法不存在,返回FALSE;

return FALSE;

}

ksort($params);

$str = '';

foreach( $params as $k => $v )

{

if ('' ==$str)

{

$str .= $k . '=' . $v ;

}

else

{

$str .='&' . $k . '=' . $v ;

}

}

return $encrypt_method($str . $this->_key);

}

$this->_key 为88888888

可是我看不懂php语言 在网上也没有找到相应资料。
所以跪求大神们指点,写一个和这个功能完全相同的java版。不胜感激啊!!!!

当然有过能有详细的说明就更完美了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: