经过本人修改,简化并完善了别人的代码,使其更加的容易理解和学习!
此为一个完整的项目,可以直接在NetBeans IDE里运行测试。
功能:服务端随机生成密钥,JS用公钥加密,服务端用私钥解密。用到的JS加密文件是从官网下载的最新版,速度快,稳定性好!
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
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 javaDecodeJsuildwebme
文件 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.xm
文件 1005 2015-12-11 11:59 javaDecodeJsuildwebWEB-INFweb.xm
文件 3505 2015-12-12 13:51 javaDecodeJsuild.xm
文件 6784 2015-12-11 08:28 javaDecodeJs
bprojectant-deploy.xm
文件 81567 2015-12-12 13:51 javaDecodeJs
bprojectuild-impl.xm
文件 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.xm
............此处省略58个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)