社区
Java SE
帖子详情
【500分】求在java和C++中都通用的字符串加密方法?
sundy26
2006-04-05 05:11:32
要求能在java和C++中通用,可以加密解密,算法不限。
请提供源代码,最好速度要快,
C++代码可以在windows和/linux下运行。
DES/SSL可以,简单的加密也可以。
...全文
521
22
打赏
收藏
【500分】求在java和C++中都通用的字符串加密方法?
要求能在java和C++中通用,可以加密解密,算法不限。 请提供源代码,最好速度要快, C++代码可以在windows和/linux下运行。 DES/SSL可以,简单的加密也可以。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sundy26
2006-04-07
打赏
举报
回复
up
maquan
2006-04-06
打赏
举报
回复
关于加密算法,我没有深研究过,但 Java 和 C 的加密程序我都做过,两者可以互换数据,没有问题。
据说 DES3 + RAS 是个比较成熟的方案,兼顾了速度和强度。
至于程序支持库,Java 上可以用 BouncyCastle ( http://www.bouncycastle.org ),C 上可以用 OpenSSL ( http://www.openssl.org ),都是成熟得一塌糊涂的东西。
zousoft
2006-04-06
打赏
举报
回复
RSA不错的,也不是很复杂
sundy26
2006-04-06
打赏
举报
回复
这是java的DES加密,有没有C++的:
http://www.koders.com/java/fid483E21E4E5F1E90748CEC8CAE555E34DFCDC5C2E.aspx?s=des
sundy26
2006-04-06
打赏
举报
回复
我重申一遍,不能用MD5!!
现在考虑采用DES加密
buyitianzi
2006-04-06
打赏
举报
回复
MD5的方法,网上多的很,你随便找一个。
buyitianzi
2006-04-06
打赏
举报
回复
MD5
sundy26
2006-04-06
打赏
举报
回复
看来难度挺大呀,怎么就没有人会呢
treeroot
2006-04-06
打赏
举报
回复
up
sundy26
2006-04-06
打赏
举报
回复
谢谢
aywrenyue
2006-04-06
打赏
举报
回复
帮顶
sundy26
2006-04-06
打赏
举报
回复
To:mysohu(21世纪最重要的就是我!:))
老大,MD5加密之后,无法解密,不能用的
mysohu
2006-04-06
打赏
举报
回复
MD5
sundy26
2006-04-06
打赏
举报
回复
RSA速度不行,已经决定弃用了。
林巅峰
2006-04-05
打赏
举报
回复
双鱼算法,。网上有,你去搜索一下吧。
bgceft
2006-04-05
打赏
举报
回复
c++? 没有研究过数 去编程思想那里看看有没有
sundy26
2006-04-05
打赏
举报
回复
从速度上来看,如果传输的字符串比较大,加密解密的时间比较长,采用RSA的方式是不大可行的。原则上我想尽量采用AES或者DES的,但到目前为止没有看到可行的例子,自己去实现估计困难会比较大。在这里我主要是想看看各位前辈,在处理这个问题上采用的成熟解决方案。
mq612
2006-04-05
打赏
举报
回复
AES、DES、RSA等流行的加密方式无论是在Java中还是C++中都可以很好的运用,所以这点你不用担心。
AES、DES属于对称型加密,生成一个密钥后,加密解密都用它,优点是速度较快,缺点是不利于客户端到服务器的加密。
RSA是非对称型加密,生成一个公钥和一个私钥,公钥管加密(客户端使用),私钥管解密(服务器使用),这样相对安全,但是速度较慢。
实现代码:http://blog.csdn.net/mq612
linuxyf
2006-04-05
打赏
举报
回复
楼上的,md5是不可还原的,楼主要的是对称加密算法,我只有Java和C#的DES算法源码,可以实现交叉加密解密,没有C++的源码,遗憾,那天有空了,研究一下C++的,写一个。
leekooqi
2006-04-05
打赏
举报
回复
不怕麻烦就用md5
加载更多回复(2)
java
面试题 总结
JAVA
平台提供了两个类:String和StringBuffer,它们可以储存和操作
字符串
,即包含多个字符的字符数据。这个String类提供了数值不可改变的
字符串
。而这个StringBuffer类提供的
字符串
进行修改。当你知道字符数据要改变...
超级有影响力霸气的
Java
面试题大全文档
JAVA
平台提供了两个类:String和StringBuffer,它们可以储存和操作
字符串
,即包含多个字符的字符数据。这个String类提供了数值不可改变的
字符串
。而这个StringBuffer类提供的
字符串
进行修改。当你知道字符数据要...
青少年
C++
编程NOIP/CSP竞赛通关语法-
字符串
1、本课程为零基础
C++
语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课; 2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;... 6、本课程介绍的是
字符串
。也是历来竞赛重要考点。
算法导论(part1)
书中的算法以英语加伪代码的形式给出,只要有一点程序设计经验的人都能读懂,并可以用任何计算机语言(如C/
C++
和
Java
等)方便地实现。在书中,作者将算法的讨论集中在一些比较现代的例子上,它们来自
分
子生物学(如...
算法导论(part2)
书中的算法以英语加伪代码的形式给出,只要有一点程序设计经验的人都能读懂,并可以用任何计算机语言(如C/
C++
和
Java
等)方便地实现。在书中,作者将算法的讨论集中在一些比较现代的例子上,它们来自
分
子生物学(如...
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章