搜索资源列表
PassGenerator
- VB多功能密码生成器,算法是很值得学习的。 程序可以允许你设定密码长度、密码位数、按升序/降序排列、规定字符规则(按大写/小写、字符与数字混合、使用特殊字符、二进制密码等),还可以将生成的密码序列保存。很实用方便。-VB Password Generator Multi-function, the algorithm is very worthy of study. Program can allow you to set the password length, password m
EncryptDecrypt
- 这是可以加密&解密字符串,二进制流,文件的例子。-This is encryption
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
mmtrie
- 写这个的出发点是吧之前做的trie能写到文件而且能很容易mmap到内存, 可以用于输入法 搜索引擎分词 词表的功能, 共享前缀存储, 支持最大20亿节点. 简单一点可以当一个hash表使用, 查找的时间复杂度为 N* Log(256) N为字符长度, key可以为二进制的数据, value 必须为int类型, 不能为0, 因为mmtrie_get()/find() 没有结果的情况下为0, 如果需要set value为0的话自己+1, 出来的时候-1就好了.-Write the start
QT_GPS_GSM
- GPS和GSM通信实验,GSM规范]对短消息传输定义了三种控制协议:即二进制协议(块模式),基于字符的AT命令接口协议(文本模式)和基于字符的十六进制编码二进制传输块接口协议(PDU 模式)。-GPS and GSM communication experiment, GSM standard] for the short message transmission control protocol defines three types: the binary protocol (block m
FindValue
- 对二进制文件破解的辅助小工具,可查找文件中任意的一个字节或字符。-Auxiliary binary file crack gadget can find the file in any one byte or character.
rank
- 本算法与书上的相比稍微改动了一些。 因为日常加密中,明文不单是数字,经常会有字母或者其他字符出现。 本程序的思想就是先把明文以字符形式读取,转化成ASCII码,再把ASCII码转化成数字形式。 因为ASCII码共有256个也就是2的8次方,占8位二进制,把这八位二进制分为两部分,每部分占4位进行加密。 加密的算法和书上类似,先用密钥选取表,行,取反,然后与明文做异或,移位等运算。 最后得出两个4位的二进制数,合为一个,转化成十进制形式存储为密文。-The algorithm
Encode-and-Decode
- 对指定文件进行加密和解密的程序,密码和文件名由用户输入.加密方法:以二进制打开文件,将密码中每个字符的ASCII码值与文件的每个字节进行异或运算,然后写回原文件原位置即可。这种加密方法是可逆的,即对明文进行加密到密文,用相同的密码对密文进行加密就得到明文。此方法适合各种类型的文件加密解密。-Encoding and decoding for all kind of files.
Encrypt
- 程序包含内容比较丰富,封装DES加密,密码超过8位自动转为3des加密(3des目前有BUG,慎用),加密字符以0101输出,结合RichEdit显示字体,颜色,背景颜色,超链接直接打开,并且通过stream二进制保存格式,各种系统对话框的应用,简单的对话框颜色背景,保存文件,拖拉文件等功能。-The program contains a rich package DES encryption, passwords over 8 automatically converted 3des encr
Security
- 一个简单的二进制移位加解密程序,以字符的二进制代码为加解密的对象,实现对明文信息的加密处理。-A simple binary shift encryption and decryption process, the binary code of the character object for encryption and decryption of the plaintext information is encrypted.
Base64-3
- Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个位元为一个单元,对应某个可打印字符。三个字节有24个位元,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。-Base64 is based on 64 printable characters to represent binary data representation. Since 2 ^ 6 equals 64, so every six b
base64
- Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他
3des
- 本次测试的代码是DES算法的C语言实现(VC 6.0): (1)加密 输入:8个明文字符,8个密钥字符(例如“12345678”,“12345678”) 将输入密钥和明文的8个字符各自转换为二进制,然后进行DES加密,输出加密结果 将加密过程中第1,2轮E盒扩展,S盒置换,P盒替代中间结果输出 (2)解密 输入:将加密之后得到的64比特密文作为输入 输出:经过DES解密之后,输出8比特字符(3DES encryption and decryption in C lan