- 浏览: 107115 次
- 性别:
- 来自: 上海
最新评论
-
Miaonly:
我是用的Spire.PDF这个来加密的,国内的一个类库产品,方 ...
Itext生成PDF文件加密与加水印 -
shutaodream:
不错啊,太棒了!
Jquery Autocomplete -
ration:
Ext简单小例子(带源码) -
tuoxie007:
请教,我想在前台用js签名,后台用java验证,但是校验不能成 ...
javascript与Capicom实现显示证书信息 -
tuoxie007:
太强了,多谢
javascript与Capicom实现显示证书信息
文章列表
使用PGP对Zip文件签名加密解密PGP文件
- 博客分类:
- PGP
源码和证书等文件都在附件中,运行程序前先看readme.txt文件。
程序中要用到的证书都在resources/certs下,证书的密码在程序中写死了,还有就是一些文件路径也是写死的。这个只是个对PGP简单的封装.相当于一个小应用程序,如果需要更完善也比较简单,可以增加一个配置文件,所有的东西都配在配置文件中,写个类读配置文件就好了。没时间弄。
具体的给一个我写的Util类,在这里使用到了第三方包cryptix,具体的可以去www.cryptix.org网站上去找资料。ceryptix的jar包放在附件中。
示例类:
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.security.NoSuchAlgorithmException;
import java. ...
这个例子主要是实现将不同包下的log信息输出到不同的文件.在这里只是个简单的小例子,
想要详细了解log4j配置可以参考这篇博客:http://baike.baidu.com/view/25347.htm
#将等级为info的日志信息输出到console
log4j.rootLogger=info,console
#consol ...
要实现证书加密pdf文件需要加入几个jar包,包括(iText-2.1.2u.jar,bcmail-jdk15-138.jar,bcprov-jdk16-139.jar,iTextAsian.jar等,看你自己的需要。注:本人用的jdk1.6,如果是用其他版本的jdk请去http://www.bouncycastle.org/latest_releases.html下载自己需要的包。),还有就是必须替换掉%JAVA_HOME%/jre/lib/securitylocal_policy.jar包。local_policy.jar,bcmail-jdk15-138.jar,bcprov-jdk16- ...
最近项目中要使用到Itext,努力学习ing,这几天发现了个学习Itext很好的网站!如果你真在学校Itext 建议可以去这个网站上找资料。其实就是关于 <<Itext in action>>这本书。
http://www.1t3xt.info/examples/itext-in-action.php
- 2008-05-29 16:55
- 浏览 2438
- 评论(0)
开始以为可以对文件进行加密,使用后发现不支持文件加密,其中证书类型是浏览器支持的XX.p12证书,现在正在研究Itext使用证书签名加密pdf文件,找了很多资料,这方面的资料实在是太少了。
/**
* 证书加密解密(不能对文件加密,这个只能对一小段字符加密解密)
* @param certPath 证书路径
* @param password 证书密码
*/
private static void encrypAndDecryption(String certPath,String certPassWord,Str ...
最近的项目中使用Itext将txt文件转换为PDF文件,并且实现对文件的一些权限控制。现实对pdf文件加密,添加水印等。最主要的是要实现对pdf文件实现密钥签名,一直都还没有实现成功!等实现好了后再加上来。
public class PdfConvertor {
//txt原始文件的路径
private static final String txtFilePath = "d:/Itext/test.txt";
//生成的pdf文件路径
private static final String pdfFilePath = " ...
public class Test{
/**
* 去掉字符串中的空格
* @param str
* @return String
*/
public static String removeBlank(String str){
StringBuilder sb = new StringBuilder();
char c = ' ';
for(int i = 0 ; i < str.length() ; i++){
char ch = str.charAt(i);
if(ch != c){
sb.append(ch);
}
}
...
- 2008-04-29 10:58
- 浏览 8116
- 评论(2)
Server.java类的实现。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
private ServerSocket server;
private Socket socket;
private Buffere ...
我想在jsp页面中显示数据库中查询出来的图片,但是只能显示数据库中的第一条。我的图片是保存在数据库中的(longblob),将查询的结果保存在一个List集合中,然后在jsp页面遍历显示图片。为什么只显示第一张图片?
本人也是刚开始学习JMX,看了一步步来的文章后发现他提供下载包的地址没用了.所以共享一下下面两个包
commons-modeler.jar,commons-logging.jar.