xor

    0热度

    2回答

    我试图使用伪随机数对XOR文本进行加密,然后将加密文本写入文件。然后它再次读取该文件,如果用户输入正确的密钥,它将解密文本。 但是我得到的是?????。我究竟做错了什么? import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import

    0热度

    1回答

    我正在编写一个代码来使用32位无符号整数计算CRC16。当试图从执行CRC操作的XOR函数中输出返回值时,它始终打印0.我尝试了各种调试方法,例如打印语句,但是,我似乎无法弄清楚! 这是我的XOR功能: uint32_t XOR(uint32_t divisor, uint32_t dividend) { uint32_t divRemainder = dividend;

    -2热度

    1回答

    我很困惑,我在C里面做加密和解密在同一个程序的XOR加密程序,但我想加密和解密是不同的。 然后我想代码,其中客户端发送的数据/串消息到服务器以加密(XOR)然后服务器应在C程序接收加密字符串消息。 这是我的代码: #include<stdio.h> #include<string.h> void encryptDecrypt(char *input, char *output) { ch

    0热度

    1回答

    我正在使用具有1个隐藏层(2个神经元)和1个输出神经元的神经网络来解决异或问题。 这是我正在使用的代码。它包含主要的运行文件xor.py,它创建了model.py中定义的模型。每个神经元由神经元类中定义neuron.py xor.py from model import Model import numpy as np inputs = [[0,0], [0,1], [1,0], [1,1]

    -5热度

    2回答

    我想与自己n次异或。最简单的方法是在循环中将它与自身异或。有没有更好的办法? int t = k; for(int i = 0; i < n; i++) k = k^t;

    -2热度

    1回答

    我是一个初学者,我正在开发异或加密程序。当我手动将代码输入到我的程序中时,我的程序正常工作。当我尝试解密一个加密的短语并且程序只返回该短语的第一个单词时,就会出现问题。 实施例: 输入字符串进行加密:世界你好 密钥:Q 加密字符串:V 输入字符串进行解密:V 密钥:Q 输出:你好 它只会让我回到第一个单词,我认为它与我输入和输出的方式有关。 非常感谢! #include <iostream> #

    0热度

    3回答

    我已经构建了一个基本的异或加密程序,它使用一个密钥加密一个.txt文件。它工作正常,但我希望该文件即使在加密后也只包含UTF-8字符。目前,我得到这样的输出在文本编辑器中查看时: 1GCh!/39hpj1GCCh hpj1GjjCCCh!/3hpj~yGCC7fGGCChhpj1GjjCCCh!/3hpj~xGCC7fGGCChhpj1GjjCCCh!/3hpj~{GCC7fGGCChhpj1G

    2热度

    2回答

    我想在多个操作数上按位运算,以便当只有一个整数在此位置有1位时输出整数为1,否则为0。 我使用: (一个^ B^C^d^E^F^G^H ^ⅰ)^(一个& b &Ç& d &Ë&˚F&克&ħ&ⅰ) 与 a: 0000001000 b: 0000000010 c: 1010000000 d: 0000110000 e: 0001000000 f: 0000110000 g: 1000100

    -1热度

    1回答

    我试图在Java中编写一个神经网络,其输入神经元,1个包含3个神经元和1个输出神经元的隐藏层, 这应该能够解决异或函数。我了解Neuron(Perceptron)如何工作,以及他们如何学习,但我不明白神经网络如何处理输出,或者神经元如何与对方“沟通”。 例如: 我有这样的神经网络:(忽略的值) 和此数据集: 输入= {{1,0},{1,1 },{0,1},{0,0}} ideal = {1,0,1

    0热度

    2回答

    如何在Java中使用CBC(密码块链接)实现XOR? 当我的两个值都是布尔值时,我知道该怎么做,但如果我有数字而不是布尔值,该怎么办? 例如: i1 = 15 i2 = 4 我如何XOR I1和I2?