tnjk.net
当前位置:首页 >> C DEs加密解密类 >>

C DEs加密解密类

以前的一个作业,你可以参考下

从别的地方抄来的 http://hi.baidu.com/493168771/blog/item/5816b034ca19fc44251f144c.html #include "stdio.h" #include "time.h" #include "stdlib.h" #define PLAIN_FILE_OPEN_ERROR -1 #define KEY_FILE_OPEN_ERROR -2 #define CIPHER_FILE...

经测试应该是如下问题: 1.注意取字符串bytes是编码保持一致,c的和java的保存一直,问一下c开发用的是那个。 2.key和Iv保持一致 3.加密模式和填充方式保持一致----------------------------这点的可能性比较大 比如C#里 algo.Mode=CipherMode.E...

网上大把的源码,别人帮你找来了,你自己就不能动一下手? 最鄙视这些要求能直接编译运行,再要求对每一行有详细注释的人。 就算你悬赏200分又怎么样?百度的悬赏分数有什么用?

C#中的des加密,最重要的就是DESCryptoServiceProvider 真正的加密,微软已经做好了。我们要做的就是塞进去,拿出来。 如果C中有类似的类,就可以操作,否则就要把整个算法重做了。 还有一种作法是,用C#包装一个dll,让C调用,不过这样子的结果...

再用java写一段解密算法就好了。本来数据类型就不一致。或者加密解密就用c写,还是很方便

听起来也不复杂,你改下自己的加密算法,用'\0'填充就好了呗

纯C的 #include "stdio.h" #include "memory.h" #include "time.h" #include "stdlib.h" #define PLAIN_FILE_OPEN_ERROR -1 #define KEY_FILE_OPEN_ERROR -2 #define CIPHER_FILE_OPEN_ERROR -3 #define OK 1 typedef char ElemType; /*初始置换...

只要确保秘钥一致,用哪种语言进行加解密都没有问题的,如果中文出现差错检查是否字符集设置问题。

java和c#的des是相同。搞出不同是你疏忽了细节, 应该贴出你那相同的明文密文样本,不同的样本,java和c#的实现 然后可以帮看是哪里疏忽了...

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com