security
知行year
这个作者很懒,什么都没留下…
展开
-
密码学中的假设
原创 2014-11-05 09:30:59 · 2741 阅读 · 0 评论 -
数字证书
1、使用Java keytool工具生成本地数字证书keytool -genkeypari -keyalg RSA -keysize 2048 -sigalg SHA1withRSA -VALIDITY 36000 -alias www.baidu.com -keystroe baidu.keystoreC:\Users\Administrator>keytool密钥和证书管理工具原创 2014-12-18 20:43:13 · 735 阅读 · 0 评论 -
Java Provider 信息
provider.info();Provider.1=SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Col原创 2014-12-22 15:38:59 · 852 阅读 · 0 评论 -
Security类中的getImpl()方法
Security类中的getImpl方法源码:Security.getImpl()方法返回的是一个对象数组。数组的第一位是根据请求的算法以及类型对象的一个实例,数组的第二位是对应算法提供者的唯一标识。其中provider的值可以为null类型,在这种情况下,将在provider配置文件中搜寻最优先的提供者。以下是源码/* * Returns an array翻译 2014-12-22 15:48:06 · 1116 阅读 · 0 评论 -
Security学习笔记1
获取公钥对象思路:1、首先得到公私钥对//以指定的算法实例化KeyPairGenerator对象KeyPairGenerator keygen = KeyPairGenerator.getInstance("DSA");//初始化KeyPairGeneratorkeygen.initialize(1024);//生成KeyPair对象KeyPair keys = key原创 2014-12-23 14:04:04 · 682 阅读 · 0 评论 -
Java Provider 详细信息
Provider.1=SUN version 1.7------Alg.Alias.Signature.SHA1/DSAAlg.Alias.Signature.1.2.840.10040.4.3Alg.Alias.Signature.DSSSecureRandom.SHA1PRNG ImplementedInKeyStore.JKSAlg.Alias.MessageDige原创 2014-12-22 15:42:38 · 4589 阅读 · 1 评论 -
分组密码的工作模式
工作模式是一项增强密码算法或者使用适应具体应用的技术。分组密码提供实现加密输的一个基本构件,都有固定的分组长度,实际应用中需要加密的明文都大大长于这个分组长度。如何对明文进行分组、填充,分组后的明文组和密文组之间有没有关系,这些要素形成了分组密码的不同工作模式。常用分组密码工作模式总结:原创 2014-12-24 17:14:50 · 723 阅读 · 0 评论 -
java.security.InvalidKeyException: Illegal key size or default parameters
java.security.InvalidKeyException: Illegal key size or default parametersat javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1011)at javax.crypto.Cipher.implInit(Cipher.java:786)at javax.crypto原创 2014-12-30 15:41:43 · 3248 阅读 · 0 评论