易截截图软件、单文件、免安装、纯绿色、仅160KB

java加密与解密(二)

数字证书:
  (一)证书管理
    1.keyTool证书管理
    (1)  本地数字证书生成命令
   keytool -genkeypair -alias www.zlex.org  -keyalg RSA -keysize 2048 -sigalg SHA1withRSA -validity 36000 -keystore zlex.keystore  -dname "CN=www.zlex.org,OU=zlex,O=zlex,L=SH,ST=SH,C=CN"
    数字证书导出命令
   keytool -exportcert -alias www.zlex.org -keystore zlex.keystore -file zlex.cer -rfc
    打印数字证书命令
   keytool -printcert -file zlex.cer   
   (2)构建CA签发证书
    导出数字证书签发申请命令
    keytool -certreq -alias www.zlex.org -keystore zlex.keystore -file zlex.csr -v
    导入数字证书命令
    keytool -importcert  -trustcacerts -alias www.zlex.org -file zlex.cer -keystore zlex.keystore
    查看导入数字证书命令
   keytool -list -alias www.zlex.org  -keystore zlex.keystore
    2 OpenSSL证书管理
     从http://www.slproweb.com/products/Win32OpenSSL.html下载windows版OpenSSL
    openssl rand -out private/.rand 1000
    openssl genrsa -aes256 -out private/ca.key.pem 2048
    openssl -req -new -key private/ca.key.pem -out private/ca.csr
    openssl x509 -req -days 10000 -sha1 -extensions    v3_ca -signkey private/ca.key.pem -in private/ca.csr -out 
          certs/ca.cer
    openssl pkcs12 -export -cacerts -inkey private/ca.key.pem -in certs/ca.cer -out certs/ca.p12
    keytool -list -keystore certs/ca.p12 -storetype pkcs12 -v -storepass 123456


相关文档:

Java编程规范

一、项目版本规范:
1、版本号命名格式:
V 主版本号.次版本号.修整版本号
a.初始版本号为V1.0.0;
b.类属性或类方法的内容发生变化时,主版本号和次版本号都不变,修整版本号加 1;
c.增加了类或接口方法时,主版本号不变,次版本号加 1,修整版本号复位为0;
d.增加了类或接口时,主版本号加1,次版本号复位为0 ......

Java笔试题【转】

1.写出程序运行结果
  
public
class
TestString {
    public
static
void
link(String a){
         a+="World"
;
    }
    public
static
void
main(String []a ......

Java中throw和throws的区别

系统自动抛出的异常
所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。
语句抛出的异常
用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。
throw是语句抛出 ......

java 文件操作

1.
BufferedReader in = new BufferedReader(new FileReader("远程文件"));
in.readLine() ;
l  使用 Java 操作文本文件的方法详解
http://java.ccidnet.com/art/3737/20041108/523627_1.html
l    FileReader 是什么类?和 FileInputStream 有什么不同???     
ht ......

Java语言中的关键字讲解(三)volatile的用途

关于volatile
我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。
这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下
volatile关键字的使用变得非常重 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号