09 2019 档案

摘要:需求:Java和C#进行数据交互,互相采用AES/CBC/PKCS5Padding进行加解密 Java加密和解密的代码如下: 这里面有一个情况,就是构建密钥生成器,C#里面有一个类库BouncyCastle.Crypto.dll完全可以把Java的代码翻译过来,但是翻译过来就卡在了密钥生成器这里,大 阅读全文
posted @ 2019-09-25 14:37 段江涛IT 阅读(5376) 评论(11) 推荐(2) 编辑
摘要:Java代码: C#代码: 无论数据的交互过程如何Base64怎么的都不重要,因为数据的传输和加密都是操作的byte[]。因此我们完全可以忽略掉Base64而直接对byte[]进行相关的操作。 阅读全文
posted @ 2019-09-06 17:26 段江涛IT 阅读(7969) 评论(3) 推荐(1) 编辑
摘要:我们通过Java进行RSA加密的时候,可能会出现如下问题: 那么要怎么解决呢,就是分段加密,代码如下: 主方法的代码如下: 这样就可以实现RSA超过117byte长度的数据加密了 阅读全文
posted @ 2019-09-04 15:51 段江涛IT 阅读(5004) 评论(0) 推荐(0) 编辑

页脚HTML代码