有哪些前端加密 后端可以解密的方法?

3131975015
  • 411

前端加密明文 后端php解密出明文 除了base64还有别的吗?简单加密就可以

回复
阅读 1.5k
8 个回答

CryptoJS & JSEncrypt & openssl 了解一下。

那就RSA吧,也不用搞动态钥,前后端写死就完事了


至于可能被暴力解出来的哈希,例如base64,我建议是随便弄个自己的算法,比如第一位和第三位字符互换之类的,或者是第几位拼接个特殊字符等等,别人即使拿到了也解不出来

赞同楼上的,用openssl就可以实现,你说的base64别人随便可以解密修改,不算加密了,要用非对称加密。

DH 算法交换密钥,RSA 加解密。
当然,后端估计怕麻烦,不搞 DH ,那么就不用 DH,两边约定写死密钥对就行了。

加密的作用是让明文变成让其他人看不懂的内容,那么方法无非就是用“别人不会的变换方式”以及“用别人不知道的秘钥配合公开的变换方式”。不过是哪一种,前端执行大概率都会被别人看到“变换方法”或者“秘钥”,所以尽可能还是不要在前端做加密动作吧

我想问一下这个加密意义何在? 只要使用https, 那通讯过程中本来就是加密的, 再加密一次做什么?

按你的要求,你完全可以自定义任何协议来进行加密和解密,比如对任何字节
(X+128)%256,或者根据数据字节位置,(X+n%256)%256 ,这样都是可以的

md5加密,key值告诉后端就可以了

你知道吗?

宣传栏