java方法怎么转成转php方法

/***签名**@paramdata*@paramkey*@return*/publicstaticbyte[]sign(byte[]data,PrivateKeykey... /**
* 签名
*
* @param data
* @param key
* @return
*/
public static byte[] sign(byte[] data, PrivateKey key) {
try {
Signature signature = Signature
.getInstance("MD5withRSA");
signature.initSign(key);
signature.update(data);
return signature.sign();
} catch (Exception e) {
throw new RuntimeException("sign fail!", e);
}
}

/**
* 签名
*
* @param data
* @param key
* @return
*/
public static String sign(String data, PrivateKey key) {
try {
byte[] dataByte = data.getBytes("UTF-8");
return new String(Base64.encode(sign(dataByte, key)));
} catch (UnsupportedEncodingException e) {
throw new RuntimeException("sign fail!", e);
}
}
展开
 我来答
不书家子殿世室7527
2017-09-08 · 超过50用户采纳过TA的回答
知道答主
回答量:473
采纳率:0%
帮助的人:111万
展开全部
java的风格和php5非常像,如果由JAVA转PHP,那就具有一些语法上的先天优势。
比如吧
class a{
public static function test(){
}
}
会不会觉得很像呢?
影响PHP水平主要有算法等基本功,以及对web的了解程度。如果没有用jsp做过网站,可能还需要多多接触前端知识。很多PHP都是很全能的,但是JAVA程序员则了解的相对较少。如果你想学习关于php一类的,可以在有空时在后盾人看看教材视频,慢慢学习时间长不就会了。希望能帮到你
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式