`

密钥长度限定

    博客分类:
  • JAVA
阅读更多

总结下一般使用的密钥长度限定

 

 

具体的可以见java_home\jre\lib\ext\sunjce_provider.jar

 

同时新版本的jdk中例如 jdk1.6.0_20 中 ,  sha1RSA   instead of the  md2rsa ,有继续使用md2rsa认证算法的童鞋注意下了,该算法已经不被sun支持了,可以见jdk 的change log

 

算法 密钥长度
DES MUST   56
DESede 112 OR  168 (effective 112)
AES 128 OR 192 OR 256
BLOWFISH 32 64 128 256 (32--448 被8整除)
HmacMD5 默认64
HmacSHA1 默认64
分享到:
评论

相关推荐

    C语言编写的维吉尼亚算法

    在本实现中,我们使用了一个简化的版本,仅处理小写字母,并且密钥长度限定为不超过10个字符,而明文的最大长度则限制在50个字符以内。 #### 核心函数解析 1. **`jiami` 函数**:此函数用于实现加密过程,接受三个...

    SSE Lib

    同时,对密钥的长度也不作出任何限制(当然,密钥长度得大于0)。 正因为对明文/密文分块长度的不限定,因此,可根据输入的密钥动态地切割明文/密文,形成大小不一的分块,从而,在一定程度上加大了破解的难度。...

    采用DES加密认证接口调用规则

    - **加密强度**:尽管DES在早期非常流行,但由于其密钥长度较短(56位),现代应用中更倾向于使用AES等更强大的加密算法。 #### 总结 采用DES加密认证接口调用规则是保障接口通信安全的重要措施之一。通过上述规则...

    开源项目-ammario-isokey.zip

    HMAC是一种基于密钥的哈希函数,它将消息和密钥一起处理,生成一个固定长度的摘要。由于HMAC的特性,只要密钥不被泄露,消息的完整性和真实性就能得到保障。因此,Isokey可以通过计算API密钥和特定数据的HMAC值,而...

    PKCS 13.7z

    参数和密钥:与X9.62 和P1363 中的定义相同,对有限域的类型作一些限定。 数字签名方案:采用ECDSA 算法,和X9.62 相同,可能会和P1363 一样支持任意 的散列函数。 加密方案: 待定。X9.63 也正在制订。P1363 中没有...

    AES加密-Java与iOS的解决方案.docx

    Rijndael算法能够支持更灵活的密钥长度和区块大小,但AES标准限定密钥长度为128、192或256比特,而区块大小固定为128比特。 #### 二、AES加密过程详解 AES加密的基本操作单元是一个4×4的字节矩阵,称为“状态矩阵...

    SSL工作原理详解[参照].pdf

    2. 加密数据:SSL采用的加密技术既有对称密钥,也有公开密钥,以隐藏被传送的数据。 3. 维护数据的完整性:SSL采用密码杂凑函数和机密共享的方法,提供完整信息性的服务,以确保数据的完整性。 SSL记录层协议: 1....

    支持灵活访问控制的多关键字搜索加密方案.docx

    2. 采用广播加密体制,根据访问权限为用户分配特定的密钥,降低单个用户密钥长度,使其保持常数大小。 3. 设计支持多关键字搜索的方案,保护索引、文件和标识符的隐私,减少搜索操作中陷门与索引的比较次数。 该...

    信息中心密码管理制度.doc

    10. 加密与密钥管理:某些系统的密码需要经过加密处理,用户生成的密钥必须妥善保管,一旦丢失可能导致严重后果。 11. 审计与监控:信息系统管理员需定期审计密码管理执行情况,发现并解决存在的问题,及时提出整改...

    Springer.The Design of Rijndael AES.pdf

    3. **灵活性**:支持多种密钥长度(128、192、256位),适用于不同的安全需求。 #### 三、Rijndael算法设计 **Rijndael算法结构:** 1. **轮函数**:Rijndael采用了多轮迭代的过程来增强其安全性。每一轮都包括一...

    java加解密

    // 指定密钥长度 return keyGen.generateKeyPair(); } public static byte[] encrypt(PublicKey publicKey, byte[] data) throws Exception { Cipher cipher = Cipher.getInstance("RSA"); cipher.init...

    计算机网络安全复习.pdf

    - **设计考虑**:长加密序列、随机性、密钥长度至少128位。 8. **RSA加密体制**: - **密钥生成**:选取两个大素数,计算N=pq,选取公钥(e),私钥(d),满足ed ≡ 1 mod φ(N)。 - **加密过程**:使用公钥(e, N)...

    信息系统密码管理制度.pdf

    在某些情况下,系统会通过加密算法生成密钥,用户必须妥善保管这些密钥,防止泄露。 最后,系统管理人员需要定期审计密码管理执行情况,及时发现并解决潜在的安全问题,消除隐患。这种持续监控和改进的机制是确保...

    中国金融集成电路(IC)卡规范 第10部分:借记贷记应用个人化指南

    它不仅限定了数据的格式和长度要求,还可能包括数据的校验规则,如CRC校验码等。这些规则有助于减少因数据错误而导致的问题。 - **借记/贷记应用需求**:针对不同类型的金融卡(借记卡或贷记卡),标准中列出了特定...

    密码学椭圆曲线讲义(详细)

    椭圆曲线密码学利用椭圆曲线的复杂性和有限域内的点运算,提供了比传统RSA算法更短密钥长度下的同等安全级别。其核心在于椭圆曲线上的点运算难以逆转,即所谓的离散对数问题。 **椭圆曲线密码示意图**展示了如何...

    阿里云 API短信接口-短信验证码-短信通知

    短信验证码功能的核心在于快速、准确地生成和发送包含随机数字或字母的短代码,接收方需在限定时间内输入该验证码以完成操作。在C#开发中,可以使用HttpClient类来发起HTTP请求,调用阿里云的SMS SDK,设置相关参数...

Global site tag (gtag.js) - Google Analytics