不会吧,还没有人回答.那我把程序源贴出来看看!
import au.net.aba.crypto.provider.*;
import java.security.*;
public class Test1{
private String priKey;
private String pubKey;

public String generateSigature(String src){
try{
(1) java.security.Security.addProvider(new ABAProvider());
(2) Signature sigEng = Signature.getInstance("MD5withRSA","ABA"); byte[] pribyte = hexStrToBytes(priKey.trim());
(3) sigEng.initSign(new  RSAPrivKeyCrt(pribyte));
sigEng.update(src.getBytes()); byte[] signature = sigEng.sign();
return bytesToHexStr(signature);
}catch(Exception e){
System.err.println(e);
e.printStackTrace(System.err);
return null;
}
}在编译时(3)句处过不去请问(1,2,3)处各是做什么用的?