搜索资源列表
Desktop
- 在一些应用中,特别是现在的密码学中,常常需要用超过100位的整数来做乘法,以此来对数据加密。现在有两个小于等于100位的大整数a和b(位数相同),请写程序计算出这两个大整数乘积的结果。-In some applications, in particular, cryptography is now often need to do more than 100 integer multiplication as a way to encrypt the data. There are two le
AES
- ES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。 AES 是一个新的可以用于保护电子数据的加密算法。明确地说,AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据 的位
md5
- 此程序只适合用于扫描弱密码,如:密码全部是数字或密码位数很短等都属于弱密码 破解的时间长短取决于密码的位数和你是否选择正确的扫描方式 此程序每秒可扫描60个密码,如果你的密码是三位数字的。。三位数字只有10*10*10=1000个密码组合,即最长只用1000/60=16秒钟就可以扫描出任何的三位数字密码。。其它的情况于此类推 以下的几种情况将无法破解密码:1)你选择数字扫描密码,但密码中有字母时,2)你选择字母扫描密码,密码只是由数字组成时。。3)密码中含有特殊字符时将无法破解
mod
- 一个自己编写的大数求模运算,382位整数除181位数,可用于加密算法,完整的工程文件,可在vc下运行,代码中有注释。-I have written a large number modulo operation, 382-bit integer addition to 181 bits, can be used for encryption algorithm, the complete project file can be run in the vc, code in comments.
PcCode_200881114317373
- 本系统采用ASP+ACCESS开发,系统安装环境要求简单,可实现16位、32位MD5加密与解密,具体功能特点如下: 1.通过MD5原值与加密值对比数据库查询,实现16位与32位MD5的加密与解密 2.用户每次加密时,程序将自动查询数据库,若数据库中无此条数据,将自动补充数据库 3.解密时,自动判断MD5位数。 4.拥有强大的管理后台,后台有批量生成MD5数据功能,10秒钟可生成MD5数据5000条,目前本系统数据库中已拥有MD5加密码20000(由数字1-20000的值的M
AES_CMAC
- 通过C语言实现的AES CMAC加密和解密算法。上传文件为完整的VC6工程目录。AES加密算法即密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。AES 算法基