有人能告诉我如何使用JS作为localhost/data在url中传递加密的id吗?action= 23将23转换为加密。
我已经试过了
但这些只转换字符串,我希望以url参数的加密形式转换id。
var action= id;
localhost/data.php?action=encrypt(id)发布于 2019-05-28 09:20:45
<script>
var encodedData = window.btoa(1); // encode a string
var decodedData = window.atob(encodedData); // decode the string
alert(encodedData);
</script>您可以尝试上面的函数来编码和解码。
发布于 2019-05-28 09:48:09
为什么要用javascript加密?如果要保护数据提交(用户不能更改),可以通过令牌使用oAuth。
示例: url:http://aaa.com/user/delete/23 网址保护:http://aaa.com/user/delete/23/token/aaaaaaaaaaaa... Step1:登录时,创建一个包含任意任何内容的会话变量"secuKeyInSession“,并对其进行md5。例:secuKeyInSession = "bbbbbbbb" Step2:创建链接时,创建令牌参数,如:令牌= md5(secuKeyInSession )。"23“。“用户/删除”) Step3:当用户提交或调用链接时,再进行检查和比较。
发布于 2019-05-28 09:05:55
您可以使用密码js进行加密和解密。
https://stackoverflow.com/questions/56338516
复制相似问题