首页
开源软件
问答
动弹
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
求职/招聘
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
下载APP
OSCHINA App ——
关注技术领域的头条文章
聚合全网技术文章,根据你的阅读喜好进行个性推荐
开源软件
问答
动弹
博客
翻译
资讯
Gitee
代码托管
众包
活动
专区
更多
源创会
求职/招聘
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
开源问答
技术问答
正文
关于aes加解密数据验证的问题
cevin
发布于 2013/02/23 22:38
阅读 710
收藏
0
答案
1
PHP
AESCrypt
$aes->encode('string');
加密后为:123
调用decode。成功解密出string.
但是decode时,给后边加上点东西,比如1234567。decode,结果就是stringOdleo_)233ll)。后边就会多一些东西。
问题:aes不验证数据完整性的么?如何避免。
收藏 (
0
)
分享
微博
QQ
微信
举报
加载中
最多投票
最新
0
dake
2013/02/24 00:35
aes不验证完整性问题..
加签名可以解决完整性问题...常用签名算法有RSA等...
评论 (
3
)
引用此答案
举报
cevin
2013/03/02 17:00
回复
@dake
: 还是将源数据加密前加入签名数据吧。解密完成后再验证数据。这样不用对加密的数据做什么更改。
回复
举报
dake
2013/02/24 12:13
回复
@cevin
: 我说的意思就是在用AES加密以后 ..对密文取MD5之类的摘要...然后两边对比这个摘要是否一样...可以解决完整性问题...但是中间要有个RSA签名来保证身份一致性
回复
举报
cevin
2013/02/24 01:21
针对AES呢?项目中要求是AES-256算法。算法已指定。
回复
举报
我要回答
cevin
最近登录:前天 17:13
全部
cevin的其他提问
PostgreSQL 新增的用户 怎么像mysql那样只能连接指定的数据库不能进其他数据库。
0 回答
211 阅读
什么场景适合PipelineDB 金融行业有应用场景吗
0 回答
255 阅读
Go 怎么实现局域网内客户端“发现”?
2 回答
512 阅读
如何更优雅的实现工厂模式或其他解决方法
0 回答
269 阅读
怎么获取再某一时间段(不含日期)内的数据,跨1天。
5 回答 (已采纳)
449 阅读
类似问题
easyopen加密问题
1 回答
251 阅读
厚积薄发,丰富的公用类库积累,助你高效进行系统开发(8)----非对称加密、BASE64加密、MD5等常用加密处理
0 回答
257 阅读
厚积薄发,丰富的公用类库积累,助你高效进行系统开发(8)----非对称加密、BASE64加密、MD5等常用加密处理
0 回答
210 阅读
谈谈数据加密的处理--提供各种算法处理
0 回答
293 阅读
mysql的常用函数
0 回答
89 阅读
AES java ios 互解问题
1 回答
208 阅读
Java加密方式基本的汇总
2 回答
955 阅读
JAVASCRIPT加密解密终级指南
0 回答
237 阅读
php AES 加密,java解密 CBC模式256位
0 回答
2926 阅读
DES加密、RC4加密、AES加密等加密算法的优势及应用
1 回答
975 阅读
springmvc消息进行全局加密和解密
13 回答
7323 阅读
springmvc消息进行全局加密和解密
4 回答
418 阅读
移动客户端与服务器端安全通信方案
2 回答
3814 阅读
Event Store框架探究
0 回答
276 阅读
Java AES加密,在Window和Linux下加密结果不一致,求大神指点
0 回答
1655 阅读
登录后可查看更多优质内容
使用微信快捷登录
©OSCHINA(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号
顶部
aes不验证完整性问题..
加签名可以解决完整性问题...常用签名算法有RSA等...