
信息安全
文章平均质量分 86
CHINAonlyQiu
这个作者很懒,什么都没留下…
展开
-
信息安全MD5_实验报告与源码
【下载】MD5相关文件下载信息安全MD5_实验报告与源码.rar原创 2013-08-23 15:08:21 · 1620 阅读 · 0 评论 -
信息安全_置换加密算法_矩阵换位加…
【题意描述】置换密码算法的原理是不改变明文字符,而是按照某一规则重新排列消息中的比特或字符顺序,才而实现明文信息的加密。置换密码有时又称为换位密码。矩阵换位法是实现置换密码的一种常用方法。它将明文中的字母按照给定的顺序安排在一个矩阵中,然后用根据密钥提供的顺序重新组合矩阵中的字母,从而形成密文。例如,明文为attack begins at five,密钥为cipher,将明文按照每行6个字原创 2013-08-23 15:08:06 · 8758 阅读 · 0 评论 -
MD5算法
原文地址:MD5算法作者:阿土md5.h文件:typedef struct { UINT4 state[4]; UINT4 count[2]; unsigned char buffer[64]; } MD5_CTX;void MD5Init PRO转载 2013-08-23 15:08:19 · 685 阅读 · 0 评论 -
信息安全_替代加密算法_Caesar(凯…
【题目描述】替代密码的原理是使用替代法进行加密,就是将明文由其它的字母、数字或符合所代替后形成密文。这里每个明文字母对应的密文字母可能是一个,也可能是多个。接收者对密文进行逆向替换即可得到明文。 本次实验中采用单表密码算法的一种典型算法——凯撒密码,又称循环移位密码。 其中,m为明文字母在字母表中的位置数;n为字母表中的字母个数;k为密钥; 为密文字母在字母表中对应的位置数。原创 2013-08-23 15:08:04 · 1959 阅读 · 0 评论 -
信息安全_分组加密算法_DES算法_加…
【题意要求】利用Java中的分组加密的相关的类包完成对输入字符串的操作。 (1)利用java中的KeyGenerator类创建对称秘钥,利用工厂类KeyGenerator的静态方法getInstance()获得KeyGenerator()类对象; (2)方法getInstance()的参数为字符串类型,指定加密算法的名称如:Blowfish、DES、DESede、HmacMD5原创 2013-08-23 15:08:10 · 1007 阅读 · 0 评论 -
信息安全_分组加密算法_DES算法_加…
【题意要求】利用Java中分组加密的类包,完成对文件的DES算法加密。 (1)利用java中的KeyGenerator类创建对称秘钥,利用工厂类KeyGenerator的静态方法getInstance()获得KeyGenerator()类对象; (2)方法getInstance()的参数为字符串类型,指定加密算法的名称如:Blowfish、DES、DESede、HmacMD5或Hm原创 2013-08-23 15:08:08 · 951 阅读 · 0 评论 -
信息安全_RSA算法加密_Java
一、实习题目 : 基于RSA算法加密二、实习过程 【注】本次实验源码随附件压缩上传。(联系我)1. 实验要求分析首先对本次实验的实验要求和实验目的进行了详细的分析,获取本次实验的核心任务。本次实验旨在完成RSA算法,从而实现对数字的加解密操作。其中要用到RSA的算法过程作为指导:(1)生成两个大素数p和q;(2)计算n = p*q,m = (p-1)*(q-1);(3原创 2013-08-23 15:08:12 · 1421 阅读 · 0 评论 -
MD5算法编成动态链接库
原文地址:MD5算法编成动态链接库作者:阿土一、建立动态链接库:(以下涉及到的md5.h文件,global.h文件和md5.cpp的详细内容请参考前一篇博文---MD5算法)1. 建立头文件md5.h,是原来老师给的md5.h的内容,只不过把函数限制static去掉了。2. 然后建立头文件global.h,其内容也是原来的内容去掉static修饰。3转载 2013-08-23 15:08:17 · 1615 阅读 · 0 评论