Sim*_*lyi 2 java encryption cryptography des
我正在寻找有关如何生成双倍长度3-DES密钥的信息,代码示例,java库.有人可以指导我吗?
非常感谢你!
这将为DES-EDE生成112位密钥.在请求112位密钥时,SunJCE提供程序将返回24字节密钥.这是因为每个字节中的一位是奇偶校验位(向112添加16位以产生128位或16字节),然后重复前8个字节,总共24个字节.
KeyGenerator gen = KeyGenerator.getInstance("DESede");
gen.init(112);
SecretKey key = gen.generateKey();
Run Code Online (Sandbox Code Playgroud)
注意,这个密钥只有80位的有效强度,不能算是强加密.不要将它用于任何重要的事情.
| 归档时间: |
|
| 查看次数: |
971 次 |
| 最近记录: |