![](/img/trans.png)
[英]Converting some javascript which works on the client side to the server side nodejs
[英]How to encrypt some string in JavaScript which is not going to visible on client side?
我的角度js文件中有一个AWS KEY,可以将文件上传到AWS s3,但是不知何故,有人会看到我的AWS密钥和私钥,并且它被黑客入侵了。 所以现在我想对该字符串进行一些加密,以使它在源文件的客户端或其他任何位置都不可见。
提前致谢。
我已经尝试过atob()和btoa(),但我仍然不想将原始kwy存储在任何变量中。
你不能 为客户端代码提供对您的AWS密钥的访问权限,将需要您将该密钥提供给客户端代码,从而使所有人都可以使用您的代码。 无法区分这两种情况。
如果需要允许客户端代码将文件上传到S3,请使用预签名的URL授权特定的上传 。 在任何情况下,你应该永远让客户访问您的AWS关键。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.