【实例简介】
经过本人修改,简化并完善了别人的代码,使其更加的容易理解和学习!
此为一个完整的项目,可以直接在NetBeans IDE里运行测试。
功能:服务端随机生成密钥,JS用公钥加密,服务端用私钥解密。用到的JS加密文件是从官网下载的最新版,速度快,稳定性好!
【实例截图】
【核心代码】
javaDecodeJs
└── javaDecodeJs
├── build
│ ├── generated
│ │ ├── classes
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── jsp
│ │ │ ├── hello_jsp.class
│ │ │ └── index_jsp.class
│ │ └── src
│ │ └── org
│ │ └── apache
│ │ └── jsp
│ │ ├── hello_jsp.class.smap
│ │ ├── hello_jsp.java
│ │ ├── index_jsp.class.smap
│ │ └── index_jsp.java
│ └── web
│ ├── gfv3ee6.dpf
│ ├── hello.jsp
│ ├── index.jsp
│ ├── js
│ │ ├── Barrett.js
│ │ ├── BigInt.js
│ │ └── RSA.js
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── success.jsp
│ └── WEB-INF
│ ├── classes
│ │ └── decode
│ │ └── js
│ │ ├── servlet
│ │ │ ├── IndexServlet.class
│ │ │ └── JavaDecodeJsServlet.class
│ │ └── util
│ │ ├── Escape.class
│ │ ├── HexToBytes.class
│ │ └── RSAUtil.class
│ ├── lib
│ │ └── bcprov-ext.jar
│ ├── sun-web.xml
│ └── web.xml
├── build.xml
├── nbproject
│ ├── ant-deploy.xml
│ ├── build-impl.xml
│ ├── genfiles.properties
│ ├── private
│ │ ├── private.properties
│ │ └── private.xml
│ ├── project.properties
│ └── project.xml
├── src
│ ├── conf
│ │ └── MANIFEST.MF
│ └── java
│ └── decode
│ └── js
│ ├── servlet
│ │ ├── IndexServlet.java
│ │ └── JavaDecodeJsServlet.java
│ └── util
│ ├── Escape.java
│ ├── HexToBytes.java
│ └── RSAUtil.java
└── web
├── hello.jsp
├── index.jsp
├── js
│ ├── Barrett.js
│ ├── BigInt.js
│ └── RSA.js
├── META-INF
│ └── MANIFEST.MF
├── success.jsp
└── WEB-INF
├── lib
│ └── bcprov-ext.jar
└── web.xml
35 directories, 45 files