二进制加密(二进制加密算法)

2023-02-22 2:08:45 密码用途 思思

c4二进制怎么加密

1、首先c4运行下面链接的加密.txt。

2、其次打开要加密的cpp。

3、最后导出二进制就加密成功了。C4即二进制代码中第三位为1的。

二进制加密(二进制加密算法) 第1张

Unity文件二进制加密

针对文件二进制数据进行异或编码

Byte(原始) 异或 key(秘钥) = Byte(加密后),Byte(加密后) 异或 key(秘钥) = Byte(原始)

keys = byte[]

值是固定的

这种加密,特点是快速高效,但是容易被破解

简单二进制加密的方法有哪些?

一个简单而专业的办法是,你用DES加密,加密后,这句话就成了密文。

还有一个办法,你自己随便编一个128的乱序ASCII字符对应表,其实就是在程序中加个128字节的常量数组,然后将你的那句话逐字节的查表替换就可以生成密文了。

二进制加密

一个简单而专业的办法是,你用DES加密,加密后,这句话就成了密文。

还有一个办法,你自己随便编一个128的乱序ASCII字符对应表,其实就是在程序中加个128字节的常量数组,然后将你的那句话逐字节的查表替换就可以生成密文了。

二进制加密解密

简单的异或加密,自己不写是损失

==========

#include cstdio

using namespace std;

void binByte(char *bin, unsigned char b){

char i=7;

while(b0){

bin[i]=(b1)+'0';

b=1;

i--;

}

while(i=0){

bin[i--]='0';

}

}

int main()

{

char *src="NCTV";

char bin[9]={0};

unsigned char *p=(unsigned char*)src;

unsigned char pwd=0x59;//1011001

unsigned char code;

while(*p!='\0'){

code=*p^pwd;

binByte(bin,*p);

printf("%c %u %s 加密成 %u ",*p,*p,bin,code);

binByte(bin,code);

printf("%s 解密成",bin);

code^=pwd;

binByte(bin,code);

printf(" %c %u %s",code,code,bin);

printf("\n");

p++;

}

return 0;

}

==============

输出:

N 78 01001110 加密成 23 00010111 解密成 N 78 01001110

C 67 01000011 加密成 26 00011010 解密成 C 67 01000011

T 84 01010100 加密成 13 00001101 解密成 T 84 01010100

V 86 01010110 加密成 15 00001111 解密成 V 86 01010110

========