为了账号安全,请及时绑定邮箱和手机立即绑定

使用TripleDESCryptoServiceProvider的过程中遇到弱密钥的问题

使用TripleDESCryptoServiceProvider的过程中遇到弱密钥的问题

阿波罗的战车 2018-12-07 00:08:52
我使用TripleDESCryptoServiceProvider类写了一个3DES加密的方法。在使用16byte全F的密钥时会抛出异常,提示该密钥为弱密钥! 但是这个全F的密钥是上游厂商提供的,不能更改。我本来打算继承TripleDESCryptoServiceProvider,然后重写isWeakKey的方法来阻止它判断是否为弱密钥,结果发现TripleDESCryptoServiceProvider是不能继承的。 我就想问一下,有没有什么方法可以屏蔽掉若密钥检查,或是使用另外的方式来进行3DES加密
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 314 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信