xor相关内容

非常长的字符串输入到xor加密程序

说明: 我正在尝试编写一个简单的程序,用于读取短语,然后将其加密,然后将加密的短语输出到终端窗口。请参阅下面的代码了解更多信息 代码: #include #include using namespace std; int main() { string mystr; cout ..
发布时间:2017-08-18 05:24:20 C/C++开发

Java中的XOR加密:解密后丢失数据

我正在编写一个非常小的Java程序来实现一个一次性的pad,其中pad(或key)本身使用一个SecureRandom对象生成一系列字节,该对象使用一个简单的字符串SHA-512算法。 生成一次性垫没有引起任何问题,如果我每次提供相同的种子字符串,我预期会得到相同的序列,随机数,使解密过程成为可能,只要人员解密有用于加密的种子字符串。 当我尝试加密文件时,程序读入一次数据64个字符(文 ..
发布时间:2017-08-18 03:51:56 Java开发

使用Python对文件进行Xor加密/解密3

我需要使用Python 3使用xor加密/解密文件,我有一个在Python 2中可以正常工作的代码,但是当尝试将其适用于Python 3时,会给我一些我无法解决的错误。 / p> 此代码在Python 2.7中正常工作: from itertools import cycle def xore(data,key): return''。(zip(ord) (data,cy ..
发布时间:2017-08-18 02:51:35 Python

Swift IOS中的XOR加密

尝试将目标C XOR加密方法转换为Swift,但会收到错误,如“Could nt find overload for'subscript”that accept Providing argument“。任何帮助将不胜感激。 目标C +(NSString *)encryptDecrypt:(NSString *)输入staticKey:(NSString *)staticKey { ..
发布时间:2017-08-18 01:08:09 移动开发

C / C ++中的简单XOR加密例程

我正在使用XOR加密/解密文件。我有以下加密/解密程序,其中每个字节都是xor'd,结果被减去位于前一个位置的字节的值。 ASM表示如下 crypt: mov dl,[eax + ecx];读字节 xor dl,0C5h;它与oxC5 sub dl,[eax + ecx-1];先前的字节 mov [eax + ecx],dl;保存新字节 dec eax;减号指针 测试eax,e ..
发布时间:2017-08-17 21:24:17 开发方法

XOR加密有什么问题?

我写了一个简短的C ++程序来对一个文件进行XOR加密,这可以用于一些个人文件(如果它被破解,这不算什么 - 我只是为了防止休闲观看者)。基本上,我拿一个ASCII密码,并反复使用文件中数据的密码。 然而,我很好奇,但如果有人想破解,他们会去吗需要很长时间吗?这是否取决于密码的长度(即,大O是什么)? 解决方案 XOR加密的问题是对于长时间运行的相同字符,很容易看到密码。这样长的运行 ..
发布时间:2017-08-17 20:01:24 开发方法

用给定的Xor找到子集的数量

我有一个包含10 ^ 5个元素的数组,其中每个元素都在[0,103]中。 我必须找到一个数组的子集数,使元素的XOR为Q.(对于Q> 1023,答案为0)。 我想出了这个 O(N * 1024)方法 for(int i = 1; i { int a = F [i]; (j = 0; j ..
发布时间:2017-04-03 15:07:14 其他开发

如何XOR md5哈希值,并将其转换为十六进制在postgresql

到目前为止,我尝试过的是 SELECT md5(text)会返回文本(十六进制字符串)。 之后我们需要他们 SELECT x'hex_string'#x'hex_string'; 但上面的结果是二进制值。 如何再次将它们转换为十六进制字符串? 在postgresql中是否还有xor md5值,并将其转换为十六进制值? 解决方 ..
发布时间:2017-01-16 11:56:03 开发方法

XOR树遍历的算法

我有一个二叉树,其内部节点由'AND'或'XOR'组成。叶节点也有和数据成员。我需要使用堆栈(非递归)打印所有可能的路径。我已经搜索了遍历树与堆栈,但其算法不适用于我的情况,因为postorder,preorder或inorder不能应用。我只是不能想到任何算法,所以你能提供一些提示或一些链接,源等吗? 示例树: > 示例输出:Cheese(10),Butter(20),Filo ..
发布时间:2016-10-25 16:54:37 C/C++开发

XOR树遍历的算法

我有一个二叉树,其内部节点由'AND'或'XOR'组成。叶节点也有和数据成员。我需要使用堆栈(非递归)打印所有可能的路径。我已经搜索了遍历树与堆栈,但其算法不适用于我的情况,因为postorder,preorder或inorder不能应用。我只是不能想到任何算法,所以你能提供一些提示或一些链接,源等吗? 示例树: > 示例输出:Cheese(10),Butter(20),Filo ..
发布时间:2016-10-25 16:52:21 C/C++开发

为什么在C / C ++中没有^^运算符?

& 有&& 。 | 有 || 。为什么 ^ 有 ^^ ? 我理解它不会是短路的,但它会有不同的语义。在C中, true 实际上是任何非零值。位异或不总是与逻辑XOR相同的: int a = strcmp(str1,str2); //求值1,这是“真” int b = strcmp(str1,str3); //求值为2,这也是“真” int c = a ^^ b; // this ..
发布时间:2016-10-23 11:26:18 C/C++开发

字符串输入xor加密程序

描述: 我试图写一个乐趣的基本程序,将输入一个字符串/短语,然后xor加密它,最后cout加密短语。我正在mac上工作,所以我将编译xcode和运行它在终端。 问题: 输入可以进行加密的字符串时出错,请参阅下面的代码: 代码: #include #include using namespace std; int ..
发布时间:2016-10-22 16:57:23 C/C++开发

奇怪的XOR交换行为,同时清零数据

谢谢Doug。这里是修复: void swap(int& a,int& b){ if(& a = =& b)//添加此检查以确保不会传递相同的地址 return; a ^ = b; b ^ = a; a ^ = b; } 我正在C ++中实现快乐的乐趣,我使用整数的虚拟数据。我一直在使用XOR交换算法来交换两个值到位,但我注意到我的 ..
发布时间:2016-10-20 22:14:26 C/C++开发

XOR链表可以在C ++中实现而不会导致未定义的行为?

XOR链接列表 是正常版本的修改版本双向链表,其中每个节点仅存储一个“指针”而不是两个。该“指针”由下一个和前一个指针的XOR组成。为了遍历列表,需要两个指针 - 一个指向当前节点,一个指向下一个或上一个节点。要向前移动,前一个节点的地址与存储在当前节点中的“指针”进行异或,显示真正的“下一个”指针。 对指针和整数的操作将导致未定义的行为 - 例如,您不能保证设置一个数字中的特定位不会导致硬 ..
发布时间:2016-10-17 09:57:52 C/C++开发

异或字符串在C#

最近,我开始用C#玩弄,我试图理解为什么下面的代码不会编译。在有错误注释的行,我得到: 无法隐式转换类型'诠释'到'字符“。显式转换出口(是否缺少强制转换?) 我试图做一个简单的异或操作有两个字符串。 { 的char [] = charAArray a.ToCharArray> (); 的char [] = charBArray b.ToCharArray(); 的char ..
发布时间:2016-10-01 00:41:54 C#/.NET