RT,

解决方案 »

  1.   

    你在类里面怎么用,在jsp页面就怎么用啊
      

  2.   

    public static String sign(String content,String privateKey)
    {
    String charset = "utf-8";
    try 
            {
             PKCS8EncodedKeySpec priPKCS8  = new PKCS8EncodedKeySpec( Base64.decode(privateKey) ); 
             KeyFactory keyf  = KeyFactory.getInstance("RSA");
             PrivateKey priKey  = keyf.generatePrivate(priPKCS8);            java.security.Signature signature = java.security.Signature
                    .getInstance("SHA1WithRSA");            signature.initSign(priKey);
                signature.update( content.getBytes(charset) );            byte[] signed = signature.sign();
                
                return Base64.encode(signed);
            }
            catch (Exception e) 
            {
             e.printStackTrace();
            }
            
            return null;
        }