aes,des,rsa这些加密方式目的何在

指尖溢出的风 2020-05-21 04:22:55
无论是采用对称加密方式,还是非对称加密方式,总是要在前端加密的。那么加密规则直接暴露,那么无论后台怎么解密,都是没啥用的啊?有没有大佬科普一下。
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
指尖溢出的风 2020-05-26
  • 打赏
  • 举报
回复
引用 1 楼 trainee 的回复:
加解密方法是公开的,所以只能靠密钥来保证安全, 一个好的加解密方法,如果没有密钥,单靠密文和加密规则来破解成明文,是很难的。 所以密钥的派发是关键: 即非对称加密中的私钥 和 对称加密中的密钥只要不被人盗取了就是安全了。
这个概念我了解,但是用抓包工具抓包修改数据之后,我修改这个数据,并不需要知道密钥是多少,我只需要按照已经定好的加密方式加密就OK,后端照样会正常解密。
hookee 2020-05-23
  • 打赏
  • 举报
回复
密码学里算法公开才是安全的,保密靠安全的密钥
weixin_43869905 2020-05-22
  • 打赏
  • 举报
回复
如果你是原生的app 你把加密秘钥放在前端 别人应该拿不到吧. 如果你是h5的 那么加密秘钥是不能放在前端 需要请求后端 后端给加密秘钥
trainee 2020-05-22
  • 打赏
  • 举报
回复
加解密方法是公开的,所以只能靠密钥来保证安全, 一个好的加解密方法,如果没有密钥,单靠密文和加密规则来破解成明文,是很难的。 所以密钥的派发是关键: 即非对称加密中的私钥 和 对称加密中的密钥只要不被人盗取了就是安全了。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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