在JavaScript中对字符串进行编码和解码

问题描述 投票:-3回答:1

假设我有一个名为str的字符串,它等于“Hello,world!”有没有办法选择一些像"azertyuiopqsdfghjklmwxcvbn1234567890-"这样的unicode字符并返回一个只包含所选字符的编码字符串? 它应该返回类似“hvfebi iehfhe”的东西(好吧,编码的东西,不是人类可读的,但可解码的)? 谢谢

javascript decode encode
1个回答
0
投票

除非您找到一个可以执行此操作的库,或者您自己实现它,否则您无法配置任意一组字符进行enconde和解码。

但是,您可以使用base64编码,它使用“A-Z”,“a-z”,“0-9”,“+”,“/”和“=”字符对字符串进行编码。本机浏览器功能在窗口上:btoa()到enconde和atob()进行解码。

在你的评论之后进行编辑:你解决这个问题所做的任何功能都可以解析,无论如何分析代码,所以没有必要隐藏它。如果您不想简单地使用base64,则可以创建一个对其进行多次编码的函数。

© www.soinside.com 2019 - 2024. All rights reserved.