精易论坛
标题:
这个算法用易应该怎么写?
[打印本页]
作者:
共舞
时间:
2016-7-18 11:27
标题:
这个算法用易应该怎么写?
在APP里找到如下:
import java.security.KeyFactory;
import java.security.PrivateKey;
import java.security.Signature;
import java.security.spec.PKCS8EncodedKeySpec;
public class SignUtils
{
private static final String ALGORITHM = "RSA";
private static final String DEFAULT_CHARSET = "UTF-8";
private static final String SIGN_ALGORITHMS = "SHA1WithRSA";
public static String sign(String paramString1, String paramString2)
{
try
{
PKCS8EncodedKeySpec localPKCS8EncodedKeySpec = new PKCS8EncodedKeySpec(Base64.decode(paramString2));
PrivateKey localPrivateKey = KeyFactory.getInstance("RSA").generatePrivate(localPKCS8EncodedKeySpec);
Signature localSignature = Signature.getInstance("SHA1WithRSA");
localSignature.initSign(localPrivateKey);
localSignature.update(paramString1.getBytes("UTF-8"));
String str2 = Base64.encode(localSignature.sign());
str1 = str2;
return str1;
}
catch (Exception localException)
{
while (true)
{
localException.printStackTrace();
String str1 = null;
}
}
}
}
作者:
共舞
时间:
2016-7-18 12:07
求助,高手们来看看
作者:
执着
时间:
2016-7-18 14:50
加密的数据是动态变化的么?
作者:
醉流年
时间:
2016-7-18 14:58
密钥转PKCS8 再进行加密
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4