关于加密的问题,求高手解答

zysz0001 2013-03-26 07:50:14
请问给位大大,现在我想做一个android和java的系统。在两端之间相互进行数据传输,要求在过程中现将数据加密,然后传输,在另一端接收后解密。暂时支持des,des3,aes三种方式,而且加密方式要求可配置。现在问题来了:

1:在某一端配置了加密方式后,如何通知另一端。

2、当加密方式改变后,之前加密存入数据库的数据又怎么处理。
...全文
208 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
上帝之手yogor 2013-05-03
  • 打赏
  • 举报
回复
楼上的,亲。我现在正需要des加密解密。597087223我QQ
biany2 2013-03-27
  • 打赏
  • 举报
回复
如果需要des加密和解密方法,私密我,我有现成的
biany2 2013-03-27
  • 打赏
  • 举报
回复
有加密必然有解密 你可以参照注册账户 邮件通知密码激活的方法 1注册 发送用户名密码(加密形式)到邮箱,并保存随机生成加密key到数据库 后台处理的时候把加密的字符串拿出来,然后去数据库找到加密key,通过加密key生成解密key,解密 2 利用支付宝的那种形式支付宝一个移动支付的说明书,你看下,里面也有加密的步骤,但是那个是封装好的,不过你可以参照那种方式
淡定的峰哥 2013-03-27
  • 打赏
  • 举报
回复
你这里使用对称密钥,可以考虑将报文分为两部分,第一部分两端使用固定方式加密解密,所加密的内容包括密钥,加密方式,第二部分是用第一部分中的密钥和加密方式对原文加密的结果
zysz0001 2013-03-27
  • 打赏
  • 举报
回复
引用 3 楼 dracularking 的回复:
引用 2 楼 zysz0001 的回复:谢谢你的回答: 估计是我说的不清楚,我是说三种加密方式,两端都可配置。先选择A方式加密,然后变为B,如何通知另一端用B去解密。 加密方式改变后,解密再加密存入,那么加密方式可配置就没有意义了呀。数据库用的就只是固定的某种方式了啊。 那可以考虑使用双层加密 比如 原文: abcdefg 第一层密文:f(abcd……
谢谢你耐心的解答,我有另外的解决办法了。
dracularking 2013-03-26
  • 打赏
  • 举报
回复
引用 2 楼 zysz0001 的回复:
谢谢你的回答: 估计是我说的不清楚,我是说三种加密方式,两端都可配置。先选择A方式加密,然后变为B,如何通知另一端用B去解密。 加密方式改变后,解密再加密存入,那么加密方式可配置就没有意义了呀。数据库用的就只是固定的某种方式了啊。
那可以考虑使用双层加密 比如 原文: abcdefg 第一层密文:f(abcdefg) + 加密方式 第二层密文:g(f(abcdefg) + 加密方式) 第二层加密方式为两端协定已知,固定不变
zysz0001 2013-03-26
  • 打赏
  • 举报
回复
谢谢你的回答: 估计是我说的不清楚,我是说三种加密方式,两端都可配置。先选择A方式加密,然后变为B,如何通知另一端用B去解密。 加密方式改变后,解密再加密存入,那么加密方式可配置就没有意义了呀。数据库用的就只是固定的某种方式了啊。
dracularking 2013-03-26
  • 打赏
  • 举报
回复
如何通知另一端?如果是两端之间的加密协议,B可视为A传输过来的都是按协议加密的,无需通知了 加密方式改变后,可解密再加密后再存入

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧