gpt4 book ai didi

javascript - 如何在 Javascript 中加密字符串并确保其安全?

转载 作者:行者123 更新时间:2023-12-03 07:19:29 25 4
gpt4 key购买 nike

我想在 Javascript 中加密一个字符串,然后通过 GET 将该字符串传递给 PHP,然后在 PHP 中解密该字符串。

如何在 Javascrpt 中保密字符串?

例如我使用 CryptoJS crypt(message, secret_passphrase) ,我怎么能让用户远离查看源代码查看 secret 密码?

我不能使用任何服务器端编程。我在 Sharepoint 页面中使用 Javascript 代码,而服务器端编程需要 Visual Studio。
实际上我想从 Sharepoint 向 PHP 发送一个包含当前用户用户名的加密字符串,这样我就可以直接在 PHP 中对用户进行身份验证,而无需登录页面(我将其解密并将其与 MySQL 数据库中的一些用户名进行比较,如果用户名找到了,我可以继续登录)。

我提到了这一点,以便您可以大致了解我在做什么。

最佳答案

如果您不能以服务器方式执行此操作,那么 JavaScript 没有绝对的方式来执行此操作。由于所有 JavaScript 文件都下载到客户端浏览器,因此用户可以访问这些文件。稍加努力,他就能破解密码。

您可能想看看 JavaScript 的混淆。请看这个SO

关于javascript - 如何在 Javascript 中加密字符串并确保其安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30077948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com