问题标签 [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 投票
1 回答
1192 浏览

vb.net - 更好的 VB.NET 字符串加扰器?

我需要一个函数来获取字符串短语并将其打乱。所以我写了这个,但我想知道是否有更有效/更快的方法来做到这一点?

0 投票
0 回答
56 浏览

java - Python 到 Java 的转换不起作用

我需要将作为扰码脚本的 python 脚本转换为执行相同操作的 Java 类。我已经尝试过了,但我无法得到正确的结果。

这是我的python代码:

这是我尝试转换的 Java 代码。

预期结果取决于随机生成的其他变量。该脚本应该采用一个 int 和一个 byte[],然后使用类及其方法对它们进行加扰,并返回一个新的 byte[],它将附加到基本密钥并用作 rc4 的密钥

0 投票
1 回答
442 浏览

image - 如何打乱图像中的特定元素?

尽管我能够成功打乱图像(使用JigSaw、 或RANDBLOCK),但我无法弄清楚如何打乱每个图像中的特定矩阵元素(块)。我无法附上图像,所以我需要的正是在这里以图像形式显示(只需点击“scramble”)。如您所见,第一张图像被划分为一个8 x 7矩阵,然后对特定元素进行加扰以生成第二张图像,即

我会非常感谢任何建议,因为我是 MATLAB 的新手,需要尽快完成刺激!

提前谢谢了,

玛丽亚

0 投票
1 回答
1130 浏览

audio - 有没有一款软件可以自动打乱/模糊音频文件的一部分?

这是我在这里发布的第二个问题,所以如果我做错了什么,请告诉我。

我今天面临一个有趣的问题。我为呼叫中心工作,我公司的一位客户验证信息,希望从客户那里收集银行帐号,并希望我们的客户服务代理将所述银行帐号输入客户外部网站。

这些银行帐号不会保存在我们本地数据库的任何地方,但我们的 CSR 收集银行帐号的音频将保存在我们的系统中。纯文本将不可用,但声音文件将可用。我的问题是,是否有一种方法可以使用程序自动对录音的某个部分进行自动加扰?我知道这是在黑暗中的严重镜头。谢谢你。

0 投票
3 回答
519 浏览

php - 我想将软件许可证密钥加扰/解扰到 mysql 数据库中/从 mysql 数据库中

我想将软件许可证密钥存储在我的 mysql 数据库的一个字段中,但我希望将许可证号以加扰格式存储,这样如果数据库被泄露,许可证密钥将无法使用。

许可证密钥字段可能有 3 种情况:

  1. 它可能为空 - 一些用户还没有存储在数据库中的许可证密钥。
  2. 它可能是 25 位的许可证,每 5 个字符用连字符分隔:例如:ABCD1-EFGH2-IJKL3-MNOP4-QRST5
  3. 可能是10位的license,都是数字,没有分隔符:例如:1234567890

我想在存储之前对许可证进行加扰,然后在登录后向用户显示时,再次运行相同的加扰功能来解扰许可证。

我想我需要从检查许可证的 strlen 开始。

  1. 如果为 0,则什么也不做。我可以在加载函数之前检查它是否为空。
  2. 如果是 29,则使用连字符分隔符来打乱许可证的部分,例如 2nd 和 4th,并且可能使用 str_rot13 来更改字母字符。
  3. 如果是 10,请选择说第 3、5、7 和 9 个字符并更改它们的顺序。例如第 5 和第 9 和第 3 和第 7。

我已经设置了以下内容:

但是,这会导致以下服务器 500 错误:

PHP 解析错误:语法错误、意外的 '1' (T_LNUMBER)、期望变量 (T_VARIABLE) 或 '$'

这指向第一个 substr 引用。但是,根据 php.net,它应该是一个整数,用于标记字符串的长度。

有任何想法吗?

还是有更有效的方法来执行此操作?或者有没有人有任何可能适合的替代方法?

0 投票
2 回答
5930 浏览

c# - C# 加扰和解扰文本

我已经有了这种方法来扰乱我的文本,但我不知道如何解读它?

我不擅长这类有数字和计算的事情,如果有人能帮助我,这样的事情会很好。

我已经搜索了函数,但找不到一个我理解的例子。

//编辑:

- 我如何制作一个扰乱或随机播放函数,用特定数字随机播放文本,以便每次都以相同的方式对文本进行扰乱?

- 在那之后我怎么能解开它?

0 投票
4 回答
3971 浏览

javascript - 如果 str1 的一部分可以重新排列为 str2,如何编写一个返回 true 的函数?

我在下面的问题上遇到了麻烦。如果 str1 的一部分可以重新排列为 str2,我基本上必须编写一个返回 true 的代码/函数。

编写函数 scramble(str1,str2),如果 str1 字符的一部分可以重新排列以匹配 str2,则返回 true,否则返回 false。

例如:str1 是 'rkqodlw' 而 str2 是 'world' 输出应该返回 true。str1 是 'cedewaraaossoqqyt' 而 str2 是 'codewars' 应该返回 true。str1 是 'katas' 而 str2 是 'steak' 应该返回 false。

仅使用小写字母 (az)。不包含标点符号或数字。需要考虑性能。

以下是我拥有的当前代码:

你能帮我解决这个问题吗?

0 投票
1 回答
1670 浏览

python - 使用python解扰单词

以下代码使用步长随机加扰文本,我想编写一个函数来解扰并获取原始字符串如何做。

0 投票
1 回答
32 浏览

php - 我需要帮助编写一个小程序来从列表中随机抽取条目

我需要帮助编写一个从列表中随机选择可调整数量的条目并为我显示它们的代码。最好,我也应该能够调整列表中的条目。假设我有一个包含数字 A 到 G 的列表,并且我希望代码绘制 7 个不同的条目,例如“FCDACG B”。我还希望能够将列表从 A 到 G 更改为例如单词或其他字母。我已经尝试了几个代码,但这对我来说太先进了。我已经阅读了其他几个论坛和主题,但没有人能帮助我。设计简单对我来说很重要,所以我想要在屏幕上显示的只是一个垂直的条目列表,一个用于决定预执行多少随机抽取的小框,以及显示在水平线上的结果。一世'

提前感谢任何可以帮助我的人。

0 投票
1 回答
640 浏览

arrays - 我如何解读一个打乱的单词?

假设我有一个 char {A,B,C,D,E,F} 数组,订单号为 3

然后,加扰的词如下:

第 3 个(订单号)字符 C 被删除并保存。

{A,B,D,E,F} , {C}

从下一个字符 D 开始,第一个第三个字符是 F。因此,F 被删除并保存。

{A,B,D,E} , {C,F}

从下一个字符开始(因为它到达数组索引的末尾,我们回到开头)。所以从字符 A 开始,第一个第三个字符是 D。

{A,B,E} , {C,F,D}

等等。

结果将是一个空的原始字符数组,以及加扰的数组

{ } , {C,F,D,B,E,A}

上述算法很容易实现。我对此没有任何问题。我确实有问题是解读它。我得到了一些未加扰的 char 数组及其排序,我必须找到它的原始 char 数组。

我已经尝试了几个小时,但我似乎无法找到它的“公式”。我猜我错过了一些关键的东西。谁能给我一个关于如何解决这个问题的线索或提示?