javascript - 如何检查所有可能的数据解码
问题描述
很担心这个问题可能会被滥用,但是这里有!
我的服务器正在通过 URL 中的 GET 请求接收一些数据,这些数据已经以某种方式编码,我认为会是这样,base64
但事实并非如此。
我想编写一个js
函数来接受这个字符串并尝试所有可能的编码/解码。
请帮忙!
数据采用这种格式:ZHpuxRiviOUGeOKTKdw
它有可能被加密,如果是这种情况,我不会在解密它时寻求帮助!
编辑:我的目标不是编写一个可以自动执行此操作的完美算法 - 我只是想尝试这个字符串的 x 最流行的解码并将它们打印出来。
解决方案
你真的不能那样做,你怎么知道如果ZHpuxRiviOUGeOKTKdw
不是字符串?如果这是您的服务器并且这是您正在接收的数据,那么您应该知道如何根据您的应用程序对字符串进行编码。
推荐阅读
- laravel - 从父 laravel 的集合中按 ID 查找孩子
- css - 焦点输入的CSS问题
- android - 如何在 Kotlin 中显示来自 RecyclerView 的全屏图像?
- c - 如何使用 CMake 正确检查 crypt()?
- python - 使用 PyPDF2 的 PDFFileReader 打开 PDF 文件时抛出错误
- javascript - 仅收听当前数据的 Firebase Firestore 数据更改?
- php - Codeigniter restful 简单的 api 花费太多时间
- javascript - 通过键从数组中删除没有引用的对象
- authentication - 登录屏幕上的跳过按钮应导致主屏幕,但它无法正常工作
- php - 是否足以防止 SQL 注入?