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);
}
} 展开
* 签名
*
* @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);
}
} 展开
1个回答
展开全部
java的风格和php5非常像,如果由JAVA转PHP,那就具有一些语法上的先天优势。
比如吧
class a{
public static function test(){
}
}
会不会觉得很像呢?
影响PHP水平主要有算法等基本功,以及对web的了解程度。如果没有用jsp做过网站,可能还需要多多接触前端知识。很多PHP都是很全能的,但是JAVA程序员则了解的相对较少。如果你想学习关于php一类的,可以在有空时在后盾人看看教材视频,慢慢学习时间长不就会了。希望能帮到你
比如吧
class a{
public static function test(){
}
}
会不会觉得很像呢?
影响PHP水平主要有算法等基本功,以及对web的了解程度。如果没有用jsp做过网站,可能还需要多多接触前端知识。很多PHP都是很全能的,但是JAVA程序员则了解的相对较少。如果你想学习关于php一类的,可以在有空时在后盾人看看教材视频,慢慢学习时间长不就会了。希望能帮到你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询