二进制加密

作者&投稿:检供 (若有异议请与网页底部的电邮联系)
二进制加密解密~

简单的异或加密,自己不写是损失
==========
#include
using namespace std;
void binByte(char *bin, unsigned char b){
char i=7;
while(b>0){
bin[i]=(b&1)+'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("
");
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
========

读取文本文件内容存入2进制数组,对数组进行加密换算,然后再保存数组数据!

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

能写出pi的前500位,然后将一句话的内码转出来,转成3位的10进制,每位在这500个里边挑选。重新组合一下。还可以运算一下,别人应该是不知道的

如果你只是简单地让别人“看”不出来明文(不考虑破解难度),那最最简单的办法,就是对BUFFER的每个字节加“i”,解密的时候,每个字节减i就可以了:

char str[] = "hello world";
int len = strlen(str);

// 加密:
for (int i=0; i<len; i++)
str[i] += i;
printf("%s\n", str);

解密:
for (int i=0; i<len; i++)
str[i] -= i;
printf("%s\n", str);


怎样实现6位数的十六进制加密?
1、首先,添加一块“74LS161”芯片,如下图所示,然后进入下一步。2、其次,完成上述步骤后,添加一个“与非门”,如下图所示,然后进入下一步。3、接着,完成上述步骤后,由于需求是6位数的十六进制,因此6的二进制表示形式是“0110”,即输出“QB”和“QC”需要为“1”时才能进位,因此输出“QB...

简单二进制加密的方法有哪些?
一个简单而专业的办法是,你用DES加密,加密后,这句话就成了密文。还有一个办法,你自己随便编一个128的乱序ASCII字符对应表,其实就是在程序中加个128字节的常量数组,然后将你的那句话逐字节的查表替换就可以生成密文了。

160个字符16进制数是什么加密方法
对称加密双方使用的同一个密钥,既可以加密又可以解密,这种加密方法称为对称加密,也称为单密钥加密。

二进制有什么用
2、用于计算机程序设计。二进制数学可以帮助程序员更好地理解计算机系统,掌握数据处理的技巧,并能够在计算机系统中编写出更加有效的程序。用于网络通讯。在网络通讯中,二进制数据可以更快地传输和处理。例如,在TCP\/IP协议中,数据传输是以二进制形式进行的。3、用于数据加密。二进制可以用于数据加密,因为...

如何使用16进制编码的RSA公钥进行RSA加密
RSA公钥加密体制包含如下3个算法:KeyGen(密钥生成算法),Encrypt(加密算法)以及Decrypt(解密算法)。(PK,SK)\\leftarrowKeyGen(\\lambda)。密钥生成算法以安全常数\\lambda作为输入,输出一个公钥PK,和一个私钥SK。安全常数用于确定这个加密算法的安全性有多高,一般以加密算法使用的质数p的大小有关。\\...

16进制解密??
你用用电脑自带的计算器然后设置到程序员(也就是有16进制那里)在设置成16进制,然后用加法每两位加,直到加完等于出来的就应该是密码了

我的无线路由需要加密,可要求密码是十位十六进制的数字符。我不懂,请...
推荐于2017-12-16 18:42:12 最佳答案 0~9,a~f,这表示16进制数,你输入10个就可以了! 其它字符不是16进制,设置密钥时是无效的!比如:125896aedf 本回答由提问者推荐 举报| 答案纠错 | 评论 21 1 jiabao_c 采纳率:30% 擅长: 暂未定制 其他回答 十六进制是计算机中数据的一种表示方法.同我们日常中...

请问一下这种加密方式是什么方式的加密
二进制加密

这是什么加密方式?
如无意外。该是16位的MD5加密

Android上,怎么用16进制加密apk的dex文件让别人无法反编译或进内部查看...
需要特定的工具、16进制编辑器或手工提取嵌入的dex数据。我们可以采用各种不同的方式增加嵌入数据的提取难度,比如:对嵌入的DEX数据进行加密;嵌入的DEX数据加密后在对其进行ZIP压缩;使用native代码解密,直接从内存加载;...等等 该种隐藏方式可以通过判断Dex文件头长度是否大于0x70检测。

通州区18623221026: 二进制加密 - 搜狗百科
豆卖石杉: 一个简单而专业的办法是,你用DES加密,加密后,这句话就成了密文. 还有一个办法,你自己随便编一个128的乱序ASCII字符对应表,其实就是在程序中加个128字节的常量数组,然后将你的那句话逐字节的查表替换就可以生成密文了.

通州区18623221026: 请问如何用二进制加密文件?
豆卖石杉: 首先思路就是,既然是用二进制来加密文件,那么我们就必须先把中文消息转换成二进制数值,然后才能进行加密 这是我的看法,请采纳.

通州区18623221026: c语言编程问题,二进制加密, -
豆卖石杉: 用字符数组存放明文段和密钥段,加密时用位运算.

通州区18623221026: 二进制安全是什么意思? -
豆卖石杉: 楼上两个说错了,“二进制安全”不是“二进制,安全”.二进制安全是指,在传输数据时,保证二进制数据的信息安全,也就是不被篡改、破译等,如果被攻击,能够及时检测出来. 二进制安全包含了密码学的一些东西,比如加解密、签名等.举个例子,你把数据11110000加密成10001000,然后传给我,就是一种二进制安全的做法.

通州区18623221026: 求简单加密算法!!!!!!16位2进制数位以下的加密算法!!!!!!
豆卖石杉: 31.文件简单加密 //#include &lt;string&gt; using std::string; string s(%%1); char sep='/'; #ifdef _WIN32 sep='\\'; #endif size_t sz=s.rfind(sep,s.length()); CString outfile; if(sz!=string::npos) { CFile Out,In; int nFIlesize; char *lpMsgBuf; CString strFilename...

通州区18623221026: - 76/128的二进制形式 -
豆卖石杉: #include<stdio.h> int main() { int i=-128; printf("%x\n",i);//128:0000 0000 0000 0000 0000 0000 1000 0000 ,补码:1)符号位置1,各位取反:1111 1111 1111 1111 1111 1111 0111 1111 ,2)末位加1: 1111 1111 1111 1111 1111 1111 1000 0000,换成16进制也就是ffff80 //同理 i=-1; printf("%x",i); return 0; }这里int是4字节的,即sizeof(int)==4

通州区18623221026: md5加密的算法是否只有一种 -
豆卖石杉: MD5算法基本上都是一样的,有一个标准的算法,但是不排除部分人重写MD5的算法导致无法验证.一般来说,MD5的核心算法都是一样的,会把信息加密成一个128位的2进制字节流,然后把2进制字节流转为16进制的字符串.理论上来说,二进制字节流转16进制字符串这一步有可能会因为不同的人不同.但是如果按标准的话,MD5加密应该是一致的.为了安全,你可以把自己的MD5加密方法提供给对方.

通州区18623221026: 二进制加密,如果我设计一个自己的二进制对应字母符号的表可以嘛? -
豆卖石杉: 这人符号表完全可以“自定义” 典型的加密就是 “查表” 把原来的ASCII 表打乱就行了 至於怎麽改变,如果是 “查表” 显然越是“乱”越是没规律最好 如果不是“查表”法,哪就移下位或反正位序什麽的,但这样太容易破解了.

通州区18623221026: rsa加密用于字符还是二进制 -
豆卖石杉: 即使是字符,也是用二进制来编码的,所以广义上讲,只要是二进制码文件,都可以采用RSA算法来加密,与二进制码表示什么没有关系.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网