问题标签 [scramble]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
12203 浏览

character-encoding - 如何解码加扰字符编码:特殊字符编码

我有 CSV 格式的数据,这些数据已经被严重扰乱了字符编码,可能在不同的软件应用程序(LibreOffice Calc、Microsoft、Excel、Google Refine、自定义 PHP/MySQL 软件;在 Windows XP、Windows 7 和 GNU/来自世界各地的 Linux 机器......)。似乎在这个过程中的某个地方,非 ASCII 字符已被严重扰乱,我不知道如何解扰它们或检测模式。手动执行此操作将涉及数千条记录...

这是一个例子。对于“Trois-Rivières”,当我在 Python 中打开这部分 CSV 文件时,它会说:

问题:我可以通过什么过程来逆转

去取回

即我该如何解读这个?这怎么可能一开始就被打乱了?我怎样才能对这个错误进行逆向工程?

0 投票
3 回答
678 浏览

android - 在导入到 android 应用程序之前验证 sqlite 数据库

我有一个应用程序,其中添加了导出/导入数据库功能......我想做两件事:

1)导出时:将导出的数据库打乱,使普通人(我知道有些人可以解码最好的伪装技术)无法读取内容...

2) 导入时:验证要导入的文件,以确保它适用于我的应用程序而不是其他任何东西。

我在这里看到了一些关于加密的链接,这些链接可以解决这里的第一点。但我不想做加密。我想做一些简单的加扰。我已经看到一些关于通过检查我的应用程序查找的表来验证表内容的帖子。这是一个很好的解决方案,但我需要先加载文件以验证并在出现错误时回滚。

任何帮助将不胜感激...

0 投票
1 回答
1119 浏览

php - 解谜:在 PHP 中查找较大单词中的所有单词

所以我有一个长度在 3 到 20 个字符之间的单词数据库。我想在 PHP 中编写一些代码,以查找包含在较大单词中的所有较小单词。例如,在“向内”一词中,有“雨”、“赢”、“摆脱”等词。

起初我考虑在 Words 表中添加一个字段(Words3 到 Words20,表示单词中的字母数),例如“LetterCount”……例如,“rally”将表示为 10000000000200000100000010:1 个实例字母 A,字母 B 的 0 个实例,... 字母 L 的 2 个实例,等等。然后,遍历每个表中的所有单词(如果指定了找到单词的目标长度,则为一个表)并比较每个单词的 LetterCount 到源单词的 LetterCount(上例中的“向内”)。

但后来我开始认为这会给 MySQL 数据库和 PHP 脚本带来过多的负载,调用每个单词的 LetterCount,将每个数字与源词的数字进行比较,等等。

有没有更简单,或许更直观的方法来做到这一点?如果它以任何方式有助于开销,我愿意使用存储过程。只是一些建议将不胜感激。谢谢!

0 投票
1 回答
734 浏览

php - PHP函数打乱javascript代码?

可能重复:
如何混淆 JavaScript?

我想知道是否有一种方法可以移动javascript。所以假设我有一个 javascript 文件。我希望能够让 PHP 函数只移动 JS 函数等,这样它的可读性就会降低。

  1. 设置 javascript 文件的路径
  2. 读取 JS 文件
  3. 抓取每个 JS 函数或 jquery 选择器并移动它们并保存文件。困难的部分是弄清楚如何确保每个代码块都是完整的......嗯......也许使用 2 \n\n 返回作为分隔符?另一个想法是让每个 JS 阻塞一个句子,只使用 PHP 换行?

好奇这是否可行...

谢谢

更新:你们怎么看这个?在每个函数之间使用 /// 并将所有内容转换为数组,然后我将随机化数组并再次将其输出

0 投票
2 回答
257 浏览

regex - 交换单词的内部字母

您如何实施打乱单词内部字母的“旧”技巧?

对于那些不知道它的人,维基百科很好地描述了它。

正如对这个问题的评论中提到的,这已经对最初在这个模因的最早形式中提到的“研究”进行了一些研究。

0 投票
2 回答
757 浏览

python - 在 python 中,我如何打乱文件名和内容,为什么我的尝试会产生奇怪的结果?

我正在尝试制作一个可以在 Windows 机器上打乱文件夹文件和文件内容的脚本。

这是我第一次尝试打乱文件夹中的文件名。我知道在性能方面它可能很糟糕,而且看起来很可悲,但我是新手,并试图自学。

运行脚本之前的文件夹内容为:

运行脚本后:

那么到底发生了什么?本来就是这么简单,怎么会产生这样的结果呢?我应该怎么做才能尝试制作一个加扰脚本,它不一定是预先的,因为我想理解它。

0 投票
1 回答
838 浏览

java - Java 编程 - 允许扫描仪出现空行

我试图让我的 Java 程序接受空白文本行作为输入,并在最终输出中显示它们。

基本上我已经制作了一个单词加扰程序,它应该从扫描仪中接收未指定数量的文本,单独加扰每个单词,除了每个单词的第一个和最后一个字母。我已经成功地让加扰和解析工作,所以不用担心。我正在研究的最后一个规范是,用户可以点击“返回”按钮输入空白行文本。

因此,例如,如果有人进入: 比萨是我最喜欢吃的东西

输出类似于:Pziza is my fovaitre tnhig to eat

这在一行上完美运行,但如果有人要输入:

喜欢

动物

只有最后一行被打印和打乱:aimnlas

我尝试了一些我通过研究发现的不同建议,但大多数都是关于文件阅读和其他对我没有奏效的建议。这就是我现在正在做的:...

任何帮助将不胜感激。谢谢大家 =)

编辑: 好的,我在想我在争夺方法中所做的事情可能是阻止我允许空行的原因。我已经看过了,似乎无法确定它,所以如果有人可以请看一下,让我知道你认为我会感激它=)

0 投票
3 回答
3527 浏览

python - 用于打乱解扰文件内容的简单 Python 代码

我正在寻找一个简单的小程序来加扰和解扰文件的内容。该文件是一个 zip 文件,因此它可能包含任何字符。正在考虑类似二进制补码之类的东西,但不知道如何在 Python 中做到这一点。

这样做的原因是我现在的雇主有严格的互联网和文件安装法,我想邮寄自己的文件,而邮件程序不会将附件检测为 zip 文件(即使您将其重命名为 .jpg,它也会这样做)。

我已经在我的工作机器上安装了 Python。

0 投票
2 回答
473 浏览

javascript - 通过 .html() jquery 方法插入时,文本会被打乱

在我正在做的网页中,有一个表格,您可以通过单击每一行来修改它。这是通过将每个单元格的内容替换为包含相对值的输入字段来完成的。为了让用户取消所做的更改,我在进行替换之前保存了整个表格行的内容,然后我用它来组成新的 html 字符串以放入表格行中(基本上,我只是把它放在一个函数中call 然后在按下按钮以恢复更改时调用)。如果我尝试通过警报显示它,则字符串看起来很好。但是,萤火虫返回一个错误,因为显然字符串在我通过在 .html 上调用 .html 将其放入页面后被打乱了。我的意思是,而不是

它是

这显然行不通。我尝试在函数中添加一些警报,以查看此行为是否是由某些格式错误引起的,但在调用 .html() 之前一切看起来都很好。我使用的代码是这样的:

我保存旧内容的变量是 statoPrec,然后我在编写 str 时使用它(它位于字符串的末尾)。提前感谢任何回答的人。

0 投票
2 回答
822 浏览

ruby - Sketchup 因 .rbs 乱码插件而崩溃

我有一个供客户使用的 Sketchup 插件,因此我需要对其进行扰码以创建一个 .rbs 文件。当文件为 .rb 时,可以完美运行,但是当我将其转换为 .rbs 时,插件会在启动时使 Sketchup 崩溃。有谁知道这些问题?