首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript在url参数中传递私密id

问使用javascript在url参数中传递私密id
EN

Stack Overflow用户
提问于 2019-05-28 09:00:12
回答 3查看 4.2K关注 0票数 1

有人能告诉我如何使用JS作为localhost/data在url中传递加密的id吗?action= 23将23转换为加密。

我已经试过了

  • btoa()
  • 阿托布()

但这些只转换字符串,我希望以url参数的加密形式转换id。

代码语言:javascript
复制
var action= id;

localhost/data.php?action=encrypt(id)
EN

回答 3

Stack Overflow用户

发布于 2019-05-28 09:20:45

代码语言:javascript
复制
<script>
var encodedData = window.btoa(1); // encode a string
var decodedData = window.atob(encodedData); // decode the string
alert(encodedData);
</script>

您可以尝试上面的函数来编码和解码。

票数 0
EN

Stack Overflow用户

发布于 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:当用户提交或调用链接时,再进行检查和比较。

票数 0
EN

Stack Overflow用户

发布于 2019-05-28 09:05:55

您可以使用密码js进行加密和解密。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56338516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档