问题标签 [xor]
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.
java - 使用数学运算符进行异或
如何使用 +、-、*、/ 等基本数学运算符实现 XOR
更新:实际上,我需要跟踪两个具有布尔值的矩阵的变化。这可以通过将每个值与其他矩阵中的相应值进行异或来完成。但是,Lp_Solve 库不支持 XOR 操作。此外,它只接受线性方程。
encryption - CSPRNG + XOR 会是一种安全的加密方法吗?
与 RC4(RC4_PRNG+XOR)类似,使用另一个 CSPRNG(加密安全伪随机数生成器)[Isaac、BlumBlumShub 等)代替 RC4 并将数据与生成的密钥流异或是否安全?
hash - XOR Hash 的工作原理 + 选择密钥
我的任务是在 Perl 中为可变长度的二进制字符串实现 XOR 哈希;长度可以从 18 到超过 100。根据我的理解,我用一个键对我拥有的二进制字符串进行异或运算。我已经在网上阅读了这两个不同的应用程序:
- 一种选择是,如果我的密钥长度比字符串短,我将字符串分成与密钥长度相同的块;然后将它们全部折叠在一起(因此结果哈希的长度将是密钥的长度)。
- 我还读到您只是对字符串的每个键长度块的键进行异或运算(因此生成的哈希将是字符串的长度)。
其中一个比另一个更正确吗?这是用于索引中的散列值,所以我倾向于认为第一个选项(可能产生短散列)会更好。
最后,有没有生成足够随机密钥的好方法?根据要散列的字符串的长度,是否有合适的长度来选择密钥?
编辑:顺便说一句,我非常清楚这个哈希值有多糟糕。严格来说是为了比较。:)
operators - ^= vb.net 中的运算符(Xor Equals)?
C# ^= 运算符在 VB.NET 中是否有等效项?
boolean-logic - 如果我对 2 个数字进行异或运算,是否只有在数字相同时才能得到相同的结果?
例如,假设我有x XOR y = y XOR x = z
. 有可能有类似的东西a XOR b = z
吗?
mips - 为什么我的 MIPS 交叉编译器在 NOT 操作时会这样工作?
我设置了我的交叉编译器来制作 MIPS 指令。
它可以很好地编译 C 代码。
但我发现 NOT 操作很奇怪。
如果我像这样编写代码
我用教科书研究了 MIPS 指令,上面写着“MIPS 将 NOT 操作转换为‘也不为零’”
所以我认为它会转换为
但我的编译器转换
////////////////////////////////我用'myaccount>> mipsel-编译了代码unknown-linux-gnu-gcc -S myfilename.c' 它使 myfilename.s 文件..
我错过了什么?
matlab - 如何使 XOR 适用于 MATLAB 中的逻辑矩阵?
为什么XOR
不能用于逻辑矩阵?
我尝试了一个更简单的例子:
我怎样才能正确使用XOR
?
assembly - 最多写两条指令来清除、设置和补充 AL 寄存器中的一些位
您最多需要在汇编中编写两条指令才能执行以下操作:
- 清除寄存器 AL 的第 0 位和第 7 位,即设为 0
- 将寄存器 AL 的第 3 位和第 4 位设置为 1。
- 对寄存器 AL 的第 1 位和第 5 位进行补码。
- 保持寄存器 AL 中的所有其他位不变,而不更改它们的值。
algorithm - 需要异或加密算法伪代码
我正在尝试查找 XOR 加密算法的伪代码。但是到目前为止我还没有运气。有人知道我在哪里可以找到它吗?
编辑: XOR 32 如果有帮助
编辑 2:对于密码
c# - C# - 检查一个布尔值,然后翻转它
我想知道是否有一种方法可以在同一语句中翻转checkedDB,即下一次迭代checkedDB 与它的值相反,就像XORing 一样。