微软RC2CryptoServiceProvider 加密的疏忽

使用RC2CryptoServiceProvider  进行加密,在Framework1.1 下,iv可以使用的少于8位.但是在 Framework 2.0下IV至少要8位,否则会抛出异常!反射了Framework类库,就单单的加了一条,长度小于8位就抛异常.MS 一直是向后兼容,s可是现在不是使Framework1.1 下IV少于7位的加密数据不能在Framework 2.0下使用了吗?

 

下面的代码在Framework 1.1下可以通过,但Framework 2.0下不能通过,请注意IV长度。


posted @ 2006-10-18 00:16  瑞德船长  阅读(1366)  评论(0编辑  收藏  举报