
安全
文章平均质量分 74
iteye_8889
这个作者很懒,什么都没留下…
展开
-
DSA算法原理
Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h满足h < p ...原创 2009-10-19 22:43:28 · 288 阅读 · 0 评论 -
JAVA 机密机制探究(JCA)——密钥加密对称算法
/** * 私钥加密的对称算法 * * @author yajun.wuyj */public class PrivateExample { public static void main(String[] args) throws Exception { String text = "世界平衡"; byte[...原创 2009-11-04 20:50:58 · 155 阅读 · 0 评论 -
JAVA 机密机制初探(JCA)—— 安全证书
数字证书好比人的身份证。可以用证书像别人证明自己的身份一样。 分两种场合:1,实名买火车票,需要权威的机构(公安局)帮你办的身份证做实名认证。身份证好比数字证书。这种情况需要权威的机构,比方说是(CA ,Certificate Authority),如VerSign(www.versign.org)和Thawte(www.thawte.comm)颁发。2,领工资,我只关心能领导...原创 2009-11-10 21:13:09 · 233 阅读 · 0 评论 -
RSA 算法原理
<一>基础RSA算法非常简单,概述如下:找两素数p和q取n=p*q取t=(p-1)*(q-1)取任何一个数e,要求满足e<t并且e与t互素(就是最大公因数为1)取d*e%t==1(其中,公钥的exponent即RSA算法中的e, e通常是3,17和65537X.509建议使用65537,PEM建议使用3,PKCS#1建议使用3或65537,一般来说,都是选择3。)这样最终得到...2009-11-11 21:20:06 · 228 阅读 · 0 评论 -
JAVA 机密机制初探(JCA)—— 概览
java中安全服务都是从java.security.Provider类中的类似MessageDigestSpi 的子类提供的.XXXSpi是抽象父类: 比如如下代码: MessageDigest md = MessageDigest.getInstance("MD5"); // JCA的算法名是大小写不敏感的。 java运行的时...原创 2010-01-10 14:23:30 · 239 阅读 · 0 评论 -
JAVA 机密机制初探(JCA)—— 核心类
===================== MessageDigest=====================产生消息摘要的流程 ===================== Signature=====================对数据进行签名和签名校验的流程 ===================== Ciper =====================加密...原创 2010-01-10 20:52:12 · 188 阅读 · 0 评论 -
JAVA 机密机制初探(JCA)—— 证书在SSL中的使用
直接上实例: 我有一个私钥证书,访问我们公司内网:a.pfx (PKCS12标准的证书) 需要用JAVA程序访问公司内网,内网采用SSL安全机制,并要求客户端出示身份证明,即a.pfx中的私钥。 需要做的事情:1,把a.pfx导成根证书,放到trustkeyStore中去。以便在SSL握手中 客户端(我)信任 服务端(内网)用。要做到a.pfx导出成 ...原创 2010-01-21 22:17:24 · 326 阅读 · 0 评论