搜索资源列表
EncryDeCry
- 我在字符串加密时的处理是每次取字符串的三个字节,再把三个字符连成一个24位的整型,前8位存放第一个字符,中间8位存放第二个字符,最后8位存放第三个字符。再取这个整型数的前6位对应的数值去差用户提供对应表,转化成相应的字符,再取第二个6位,第三个6位,第四个六位进行字符的转换。再重复前面相同的操作值到整个字符串转换完毕。在解密的过程就是根据用户提供的表进行查找和移位换原字符串。 这种算法比通常的直接根据用户提供的表进行转换有更高的安全性,且加密解密的效率很高。-string encryptio
encode
- 一个利用随机数加密字串的算法,用VC实现,由VB源码转化而来
DES
- DES算法要求加密密钥和解密密钥一致。密钥所需的字节数祖长度为8位。基于对需求的理解,密钥由客户设定,在加密和解密的时候,在服务器端输入一密钥达到文件的加密需求,在终端输入同一密钥达到加密文件的解密需求。 DES加密的时候,最后一位长度不足64的,它会自动填补到64,那么在我们进行字节数组到字串的转化过程中,可以把它填补的不可见字符改变了,所以时常引发系统抛出异常。为此,在处理过程中,我们需要把一些信息编码保存起来,使之保证数据完整性。故在des.Des类中运用到了convert4Cha
RSA加长分段加密
- RSA加密算法,界面操作,可以很方便的对文件的内容进行加密,而且为了能加密更长的内容,算法中采用了分段加密的手段。其算法步骤如下:1. 读取公钥e和n,作加密之用。 2. 从DecText中读取一大段明文,转化成明文字节数组Byte[]。 3. 再把Byte[]分成若干小段明文字节数组sectByte[]。 4. 使用e和n对所有的sectByte[]进行加密,并合成一大段密文,添加到EncText。 5. 读取下一大段明文,若明文为空,完成加密;否则转2-RSA encryption algo
RSA加长分段解密
- RSA加长分段解密算法,界面操作。算法步骤如下:1. 读取私钥d和n,作解密之用。 2. 从EncText中读取一大段密文,再把该大段密文分成若干小段密文。 3. 使用d和n把所有小段密文进行解密成对应的小段密文sectByte[],再合成一大段明文字节数组Byte[],并转化成大段明文添加到DecText。 4. 读取下一大段密文,若密文为空,完成解密;否则转2-RSA decryption algorithm lengthened section, the interface operati
DES
- DES算法实验报告和代码 1.输入名字,需8个字母,不足的补叉,多余的舍去 2.将字符按ASC2码值转化为二进制,存在数值(指针)中 3.对明文做IP置换(函数) 4.将转换后的数值分成两组,赋给L0,R0,执行下列运算L1—R0,R1-L0.....重复16轮 5.将结果L0R0合并至一个数值,做IP输出-DES algorithm and code an experimental report. Enter the name of eight letters take l
EBF561_FIR
- 本实验的重点在于把课上学过的理论知识转化为动手实践能力,不仅要理解FIR滤波的原理和数学实现过程,还要学会使用FIR数字滤波,来处理各种复杂的信号和数据。 2).让我们真正的见识了DSP得一些简单功能,尤其是在线仿真ICE的作用,对于今后深入理解ICE的实现过程起到了相得益彰的作用。-The focus of this study is the lessons, hands-the theoretical knowledge into practical ability, not only
float2bin
- (0,1)小数转化为二进制,对混沌加密有帮助-(0,1) decimal into binary, of the chaotic encryption help
c-md2
- c/c++编写Md2加密算法,数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。-c/c++ write Md2 encryption algorithm, data encryption, the basic process is to express the origi
c-md5
- 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。 是MD5算法设计 -The basic process of data encryption is to express the original documents or data processed by a
rank
- 本算法与书上的相比稍微改动了一些。 因为日常加密中,明文不单是数字,经常会有字母或者其他字符出现。 本程序的思想就是先把明文以字符形式读取,转化成ASCII码,再把ASCII码转化成数字形式。 因为ASCII码共有256个也就是2的8次方,占8位二进制,把这八位二进制分为两部分,每部分占4位进行加密。 加密的算法和书上类似,先用密钥选取表,行,取反,然后与明文做异或,移位等运算。 最后得出两个4位的二进制数,合为一个,转化成十进制形式存储为密文。-The algorithm
stock
- visual C++将十进制输入栈的数转化为八进制并输出-The decimal number into the input stack and output octal
fangshe
- 古典密码中的放射密码 选择密钥(a,b)且a 与模互素 通过y=a*x+b 将明文转化成密文-Classical radiation password password selection key (a, b) and a prime with mold by y = a* x+ b plaintext into ciphertext
MD5-JAR
- 可安装在手机上,对明文进行加密处理。将明文转化成固定长度的字符串。-Phone using the MD5 encrypted string plaintext encrypted converted into fixed-length string.
des
- 基于DES算法,明文转化为密文的基本编程。-Based on the DES algorithm, the plaintext into ciphertext programming。
base64
- 实现base64编解码,这种格式转化在硬件中使用-decode and encode with base64,this passage is usfull to the hardware
JMSF
- 可加密解密 一共6层加密 1。字符----》ASCII 2-3.第一二层为字符的ASCII的加密 4.ASCII的十进制转化为三十五进制 5-6.第三四层为三十五进制的位置变换-Encrypt a total of six layers. Character---- " ASCII 2-3. First floor for the characters in the ASCII decimal encryption 4.ASCII into thirty-five h
Base64
- Base64加密解密,支持中文,无乱码。已经测试通过,与Java程序的加密解密字符串相互转化。-Base64 encryption and decryption support the Chinese, without distortion. Has been tested with Java programs encrypt decrypt strings into each other.
sha1
- SHA1会产生一个160位的消息摘要。该算法经过加密专家多年来的发展和改进已日益完善,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。(SHA1 generates a 160 bit message digest. The algorithm has been developed and improved