随笔分类 -  Bouncy Castle

最优非对称加密填充(OAEP)和PSS(Probabilistic Signature Scheme)
摘要:Optimal asymmetric encryption padding(OAEP),最优非对称加密填充,RSA的加密解密是基于OAEP的。 PSS (Probabilistic Signature Scheme) ,RSA的签名验证是基于PSS的。 The signature schemes are actually signatures with appendix, which mean... 阅读全文

posted @ 2013-01-07 15:41 chitti

密码术基础
摘要:简介: Java 平台的基本语言特性和库扩展都为编写安全的应用程序提供了极佳的基础。本教程是关于 Java 安全性的两部分教程的第一部分,在本教程中,Brad Rubin 向您介绍了密码术的基础知识以及如何用 Java 编程语言实现它,他使用了大量代码示例来说明这些概念。 refer to:http://www.ibm.com/developerworks/cn/education/java/j... 阅读全文

posted @ 2013-01-07 15:38 chitti

RSA使用简述
摘要:RSA协议我不再描述,大家可以看http://www.di-mgt.com.au/rsa_alg.html。 RSA的密钥对生成时间依赖于两个因素, 第一,密钥的长度 第二,素数的筛选质量 在整个密钥对生成过程中,RSA会随机选择两个大素数,事实上,计算机的聪明 程度还不足以判断某个随机选择的大素数是否真的不可分解,因此,你只能够通过 计算机程序来尽量将这... 阅读全文

posted @ 2013-01-07 15:29 chitti

What’s PKCS
摘要:The Public-Key Cryptography Standards (PKCS)是由美国RSA数据安全公司及其合作伙伴制定的一组公钥密码学标准,其中包括证书申请、证书更新、证书作废表发布、扩展证书内容以及数字签名、数字信封的格式等方面的一系列相关协议。到1999年底,PKCS已经公布了以下标准: PKCS#1:定义RSA公开密钥算法加密和签名机制,主要用于组织PKCS#7中所描述的数... 阅读全文

posted @ 2013-01-07 15:07 chitti

Bouncy Castle - RSA PKCS1.5Padding Algorithm
摘要:Introduce RSA algorithm RSA is an algorithm for public-key cryptography. Public-key cryptography, also known as asymmetric cryptography, is a form of cryptography in which a user has a pair of cry... 阅读全文

posted @ 2013-01-07 14:47 chitti

导航