文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > MD5算法简介及编程实现
侵权投诉

MD5算法简介及编程实现

本文主要包含如下内容:MD5算法概述、处理步骤、编程实现以及安全性分析。

二.MD5算法的编程实现

HeaderFiles

MD5.H如下:

#pragma once

typedef unsigned long int UINT32;

typedef unsigned short int UINT16;

/* MD5 context. */

typedef struct {

UINT32 state[4]; /* state (ABCD) */ UINT32 count[2]; /* number of bits, modulo 2^64 (lsb first) */ unsigned char buffer[64]; /* input buffer */ } MD5_CTX;

void MD5Init (MD5_CTX *);

void MD5Update (MD5_CTX *, unsigned char *, unsigned int);

void MD5Final (unsigned char [16], MD5_CTX *);

SourceFiles

MD5.CPP如下:

#include "md5.h"

#include "memory.h"

#define S11 7

#define S12 12

#define S13 17

#define S14 22

#define S21 5

#define S22 9

#define S23 14

#define S24 20

#define S31 4

#define S32 11

#define S33 16

#define S34 23

#define S41 6

#define S42 10

#define S43 15

#define S44 21

static void MD5Transform (UINT32 a[4], unsigned char b[64]);

static void Encode (unsigned char *, UINT32 *, unsigned int);

static void Decode (UINT32 *, unsigned char *, unsigned int);

上一页第2页

你可能喜欢

热门文档

相关文档

  • MD5算法实现 JAVA

    MD5算法实现 JAVA_计算机软件及应用_IT/计算机_专业资料。MD5加密算法实现,编程语言JAVA,可直接运行! 是最好的实例public class MD5 { static final int S11 ...

  • MD5简介

    MD5算法简介及编程实现 8页 3下载券 MD5算法简介及两种实现方... 6页 1...MD5 简介 所谓 MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由 ...

  • MD5算法简介及两种实现方法(使用WindowsAPI函数)

    MD5算法简介及两种实现方法(使用WindowsAPI函数)_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 MD5算法简介及两种实现方法(使用WindowsAPI函数)_IT/...

  • MD5的介绍 算法和实现

    MD5的介绍 算法和实现MD5的介绍 算法和实现隐藏>> MD5 的介绍 算法和实现 ...MD5 在编程中的实现 下面来看看如何在 C 语言和 VB 中实现 MD5 算法 */ ...

  • MD5算法的设计与实现

    MD5算法的设计与实现_机械/仪表_工程科技_专业资料。实验三 MD5 算法的设计...三、实验内容: 1、 MD5 算法简介: Message Digest Algorithm MD5(中文名为...

  • MD5算法及其JAVA程序设计

    这将在下面两节介绍。 8.2 微型 MD5 的设计为了分析的方便 MD5 算法中 F ... java实现MD5算法 1页 免费 面向对象程序设计2009-2... 12页 1下载券...

  • MD5算法详细介绍

    MD5算法详细介绍_理学_高等教育_教育专区。MD5算法详细介绍MD5 算法详细介绍 ...当你按照我上面所说的方法实现 md5 算法以后,你可以用以下几个信息对你做出来...

  • md5算法

    md5算法_工学_高等教育_教育专区。实际编程了解MD5算法的加密和解密过程,加深对...我们下面从 MD5 入手来介绍 HASH 算法的实现机制。 MD 系列单向散列函数是由 ...

  • MD5算法简介

    19页 免费 MD5算法 8页 免费 MD5算法实现 1页 免费喜欢此文档的还喜欢...●MD5算法简介 MD5算法是单向散列算法的一种。单向散列算法也称为HASH算法,是一...

  • MD5算法及C++实现

    MD5算法及C++实现_IT/计算机_专业资料。算法 程序相关MD5算法及C++实现 ajumail 发表于 2005-05-26 近日要用到文件校验算法,查看了一下相关资料,得到以下理论与...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email