RSA加密解密 JS加密 JAVA解密


经过本人修改,简化并完善了别人的代码,使其更加的容易理解和学习! 此为一个完整的项目,可以直接在NetBeans IDE里运行测试。 功能:服务端随机生成密钥,JS用公钥加密,服务端用私钥解密。用到的JS加密文件是从官网下载的最新版,速度快,稳定性好!
资源截图
代码片段和文件信息
package org.apache.jsp;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.*;

public final class hello_jsp extends org.apache.jasper.runtime.HttpJspbase
    implements org.apache.jasper.runtime.JspSourceDependent {

  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();

  private static java.util.List _jspx_dependants;

  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;

  public java.util.List getDependants() {
    return _jspx_dependants;
  }

  public void _jspService(HttpServletRequest request HttpServletResponse response)
        throws java.io.IOException ServletException {

    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;

    try {
      response.setContentType(“text/html;charset=utf-8“);
      pageContext = _jspxFactory.getPageContext(this request response
       null true 8192 true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute(“com.sun.appserv.jsp.resource.injector“);

      out.write(‘
‘);
      out.write(‘
‘);

    String path = request.getContextPath();
    String basePath = request.getScheme() + “://“
            + request.getServerName() + “:“ + request.getServerPort()
            + path + “/“;

      out.write(“
“);
      out.write(“
“);
      out.write(“
“);
      out.write(“
“);
      out.write(“    
“);
      out.write(“        se href=““);
      out.print(basePath);
      out.write(““>
“);
      out.write(“
“);
      out.write(“        tle>Java解密javascript加密tle>
“);
      out.write(“        ta http-equiv=“pragma“ content=“no-cache“>
“);
      out.write(“        ta http-equiv=“cache-control“ content=“no-cache“>
“);
      out.write(“        ta http-equiv=“expires“ content=“0“>
“);
      out.write(“        ta http-equiv=“keywords“ content=“keyword1keyword2keyword3“>
“);
      out.write(“        ta http-equiv=“description“ content=“This is my page“>
“);
      out.write(“    
“);
      out.write(“
“);
      out.write(“    
“);
      out.write(“        点击进入
“);
      out.write(“    
“);
      out.write(“
“);
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_ou

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4725  2015-12-11 12:00  javaDecodeJsuildgeneratedclassesorgapachejsphello_jsp.class

     文件       6335  2015-12-12 12:01  javaDecodeJsuildgeneratedclassesorgapachejspindex_jsp.class

     文件        102  2015-12-11 12:00  javaDecodeJsuildgeneratedsrcorgapachejsphello_jsp.class.smap

     文件       3334  2015-12-11 12:00  javaDecodeJsuildgeneratedsrcorgapachejsphello_jsp.java

     文件        119  2015-12-12 12:01  javaDecodeJsuildgeneratedsrcorgapachejspindex_jsp.class.smap

     文件       5264  2015-12-12 12:01  javaDecodeJsuildgeneratedsrcorgapachejspindex_jsp.java

     文件          0  2015-12-12 18:38  javaDecodeJsuildwebgfv3ee6.dpf

     文件        855  2015-12-11 11:59  javaDecodeJsuildwebhello.jsp

     文件       2019  2015-12-11 18:41  javaDecodeJsuildwebindex.jsp

     文件       1812  2015-12-12 11:27  javaDecodeJsuildwebjsBarrett.js

     文件      15733  2015-12-11 08:49  javaDecodeJsuildwebjsBigInt.js

     文件       2468  2015-12-11 08:49  javaDecodeJsuildwebjsRSA.js

     文件         25  2015-12-11 08:49  javaDecodeJsuildwebmeta-INFMANIFEST.MF

     文件       1462  2015-12-11 12:34  javaDecodeJsuildwebsuccess.jsp

     文件          0  2015-12-11 08:49  javaDecodeJsuildwebWEB-INFclasses.netbeans_automatic_build

     文件          0  2015-12-11 08:49  javaDecodeJsuildwebWEB-INFclasses.netbeans_update_resources

     文件       2290  2015-12-12 18:38  javaDecodeJsuildwebWEB-INFclassesdecodejsservletIndexServlet.class

     文件       2857  2015-12-12 18:38  javaDecodeJsuildwebWEB-INFclassesdecodejsservletJavaDecodeJsServlet.class

     文件       7316  2015-12-12 16:22  javaDecodeJsuildwebWEB-INFclassesdecodejsutilEscape.class

     文件       1233  2015-12-12 16:22  javaDecodeJsuildwebWEB-INFclassesdecodejsutilHexToBytes.class

     文件       2192  2015-12-12 18:26  javaDecodeJsuildwebWEB-INFclassesdecodejsutilRSAUtil.class

     文件    2070477  2015-12-12 13:51  javaDecodeJsuildwebWEB-INFlibcprov-ext.jar

     文件        479  2015-12-11 08:49  javaDecodeJsuildwebWEB-INFsun-web.xml

     文件       1005  2015-12-11 11:59  javaDecodeJsuildwebWEB-INFweb.xml

     文件       3505  2015-12-12 13:51  javaDecodeJsuild.xml

     文件       6784  2015-12-11 08:28  javaDecodeJs
bprojectant-deploy.xml

     文件      81567  2015-12-12 13:51  javaDecodeJs
bprojectuild-impl.xml

     文件        473  2015-12-12 13:51  javaDecodeJs
bprojectgenfiles.properties

     文件        721  2015-12-11 08:46  javaDecodeJs
bprojectprivateprivate.properties

     文件        343  2015-12-12 18:39  javaDecodeJs
bprojectprivateprivate.xml

............此处省略58个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)