搜索资源列表
3des源代码
- 根据设计要求:1)具有文件加密和解密功能;2)具有加解密速度统计功能;3)采用密文反馈链接和密文挪用短块处理技术。我们可以知道,程序要有加密模块、解密模块、子密钥生成模块,这三个模块构成DES算法。DES算法再构成3DES,这很简单,只要加个密钥便可实现。3DES还必须工作在密文反馈连接模式下和使用密文短块挪用技术。至于速度统计功能就很好实现,用文件长度除以处理时间便是加解密速度。-based on the design requirements : 1) with file encryptio
简易的矩陣加密編编码法
- 算法介绍 矩阵求逆在程序中很常见,主要应用于求Billboard矩阵。按照定义的计算方法乘法运算,严重影响了性能。在需要大量Billboard矩阵运算时,矩阵求逆的优化能极大提高性能。这里要介绍的矩阵求逆算法称为全选主元高斯-约旦法。 高斯-约旦法(全选主元)求逆的步骤如下: 首先,对于 k 从 0 到 n - 1 作如下几步: 从第 k 行、第 k 列开始的右下角子阵中选取绝对值最大的元素,并记住次元素所在的行号和列号,在通过行交换和列交换将它交换到主元素位
MDIServer
- 提供服务端登陆验证程序(验证码随机改变,防止非法进入); 提供服务器控制程序,管理员可以允许、屏蔽和删除一个注册用户的登陆客户端; 任何改变访问地点的行为,都必须得到管理员的授权,否则无法登陆系统; 即使知道其他用户的密码也不能登陆系统。-provide certification services-landing procedures (Random Verification code change to prevent illegal entry); Provide ser
xlspass
- 本程序只用于个人EXCEL密码遗忘时,试图探测密码; 减少重复劳动,不可进行其它不当使用,否则后果由使用者自负; 在文本框中输入EXCEL文档的全路径名称,例如: C:\\doc\\book1.xls; 适用于WINDOWS95/98/NT系统 ,安装了EXCEL97 。 此源码公开,欢迎感兴趣的网友优化提高。 稍加修改即可用于探测ACCESS ,WORD 文档的密码。 适当修改或增加密码字典:dict.DIC(纯文本),可提高探测速度。 可探测1~1
汇编内核加密算法
- 汇编内核的md5算法,应网友要求改进了两个部分: 1、采用nasm风格汇编,可以方便的移植到linux平台下。 2、修正了56个字节以上明文加密会出错的bug,对任意长的明文都能够加密 使用方法: 一种方法是使用原代码包中的make.bat,这需要安装nasm编译器;第二种就是直接将md5_x86.obj拷贝到你的工程下,直接使用。 -compilation of md5 kernel algorithm, a netizen called for improvemen
dzmms
- 根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发现报警声,直到没有按键按下3种后,才打开按键锁定功能;否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警。-under preset passwords, use two keys to achieve the importation of password function, when the correct password, it locks open,
fair
- 在程序中由playfair(char *s,int length) 的实现加密和解密;解密原理与加密类似,只是加密过程的逆过程,它基于密文,采用同行取左边,同列取下边,其余取交叉的相反原理;在程序中用FLAG标识区别,当其值为1时,为加密过程;值为0时,为解密过程。-in the proceedings by PLAYFAIR (char * s, int length) the realization of encryption and decryption; encryption and d
CDes_standard
- 该程序实现单层的DES加密算法,其中CDes.cpp为源程序,其中调用的文件功能如下:dataofText.txt文件是输入的明文,以换行分割各个数据;dataofKey.txt文件时输入的密钥,以换行分割;dataofDES.txt文件是输出的加密数据,其中包括各轮子密钥以及各轮加密输出,以及最后得到的密文,在文件中都有说明。-the realization of the single DES encryption algorithm, which CDes.cpp to source fil
032223
- 设f(x)=1+x+x2+x5+x27,试分别写出实现下列移位寄存器的程序: 以f(x)为联接多项式的DSR; 以f(x)为联接多项式的LFSR。 可供选择的联接多项式: f1(x)=1+x+x4+x6+x30; f2(x)=1+ x3+ x31; f3(x)=1+ x6+ x31; f4(x)=1+ x7+ x31; f5(x)=1+ x13+ x31; -Let f (x) = 1 x x2 x5 x27, respectively try to writ
s-zhihuan
- 从一个随机文件读取256字节数据形成数据区DArea,再应用洗牌法所给的方法生成0~255的一个全排列DTab。试分别写出\"求DArea中全部数据经 (1)以DTab为S-盒; (2)以DTab为P置换 -from a random file read 256 byte data area DArea form data, re-shuffling in law application to the formation of 0 ~ 255 DTab a full array. T
moni-momi
- 2的16次幂正整数d与n,编写计算d-1 (mod n) 的程序; 2、对于三个不超过2的16次幂正整数a、e与n,编写计算ae (mod n) 的程序。 在上述程序基础上写出下列程序: (1) 对给定的10000以内数判定其是否为素数; (2) 进行ElGamal体制的加密与签名。 -two of 16 power-positive integer d and n, calculate the preparation of d-1 (mod n); 2. For not m
scdesjm
- 三重DES加密,其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式 -Triple DES encryption, which Key for a total of eight byte 64, the DES algorithm is the key; Data for eight byte 64 is to be encrypted or decrypted data; DES Mode for the
SDes_java
- S-加密算法输入为一个8位的明文组和一个10位的密钥,输出为8位的密文组,解密算法的输入则是一个8位的密文组和一个10位的密钥,输出位8位的明文组。 加密算法包括5个函数:初始置换(IP);复杂函数fk,它包含有置换和代换运算,并且依赖于输入的密钥;用以转换数据两个部分的简单置换函数(SW);再一次运用函数fk;最后的一个置换函数是IP的逆。解密过程是加密的逆过程。 -S-encryption algorithm for the importation of an eight expre
SDES_VC++
- S-DES加密算法输入为一个8位的明文组和一个10位的密钥,输出为8位的密文组,解密算法的输入则是一个8位的密文组和一个10位的密钥,输出位8位的明文组。解密过程是加密的逆。程序使用:读入一个文档文件,对其内容加密,输入密钥和选定存放生成密文的目录,点加密;解密操作与加密相似。-S-DES encryption algorithm for the importation of an eight expressly group and a 10 Key, Output for the eight-
949327266
- 准算法模块是集DES、3DES、AES、RSA、MD5、BlowFish、TEA、RC6等标准算法为一体的算法包,同时在模块中使用了Anti-Debug和程序自校验功能(涉及到软件的加壳和CRC32)、软件使用次数限制,更好的保护您的软件。在模块中作者给出了每种算法详细调用方法,使用者可以根据自己的需要来进行选择。现暂时给出在VB、VC、Delphi三种开发语言中的调用方法,其他语言的调用方法可与我们联系获得,具体可以参看例子程序;现更新DLL可能被破解者替换的漏洞,并对DLL进行了加壳,增加了
base64All
- BASE64算法及相关介绍; 支持对文件进行编码和对字符串进行编码;-BASE64 algorithm and the related presentations; Support the document coding and encoding of the string;
fangshemiyao
- 压缩包内论文只是通过对一个简单的密码体制:仿射密码(Affine Cipher)的分析、设计和实现来说明简单的加密思想,从这个思想我们可以研究更复杂的加密算法。最后,我以软件的形式将其实现,通过测试,发现使用效率还可以;但是,这只是个实验性的设计,要想不被人破译,还需要更复杂的密钥空间和更难的算法。-compressed within the papers only through a simple password system : Affine password (Affine Cipher
rsa_tool
- 1、使用MIRCL大整数库开发的,支持最高4096位。 2、加密时原文的长度一旦超过密钥长度,就会解密错误。 这里不实现任意长度字串的加密原因有二: 1)。便于观察及测试用 2)。偷懒 3、如果在使用时发现原文和密码不一样的时候,就说明出现了第二点的情况 4、如果在生成素数及密钥的时候,如果原文已经存在,则会自动加密及解密; 但当密钥长度大于1024的时候,则想要加密及解密都需要点击按钮。 现在想到的就这几点了,以后想到了再补。-1, the use of
jiamisuanfamokuai
- 标准算法模块是集DES、3DES、AES、RSA、MD5、BlowFish、TEA、RC6等标准算法为一体的算法包,同时在模块中使用了Anti-Debug和程序自校验功能(涉及到软件的加壳和CRC32)、软件使用次数限制,更好的保护您的软件。在模块中作者给出了每种算法详细调用方法,使用者可以根据自己的需要来进行选择。现暂时给出在VB、VC、Delphi三种开发语言中的调用方法,其他语言的调用方法可与我们联系获得,具体可以参看例子程序;现更新DLL可能被破解者替换的漏洞,并对DLL进行了加壳,增加
新建文件夹
- 用js语言来实现rsa加密解密算法,函数rsaEncrypt()用来实现加密;函数rsaDecrypt()用来实现解密;(Implementation of RSA encryption and decryption algorithm with JS)