- 481
- 0
- 约3.32千字
- 约 7页
- 2018-10-19 发布于天津
- 举报
密码学MD5实验报告
实验四:密码学MD5实验报告
专业: 计算机科学与技术 班级:2015级 姓名:孟亚超 学号:20150402201006
实验名称
密码学MD5
实验目的
自学md5原理,编写MD5算法,了解算法工作过程
实验原理
MD5是一个不可逆的算法,是单向的,通常用于签名验证和一些不需要还原原文的算法,这种算法加密后就不能还原回原文,这种算法还原回原文有无穷种原文,所以理论上是不可能被还原的
注意事项
MD5不可能被还原
MD5算法加密后的长度是固定的,长度为32位
实验环境说明
Window7
Java jdk
Eclipse for EE
实验步骤
源代码
package com.topcheer;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Scanner;
public class EXEMD5
原创力文档

文档评论(0)