• md5函数C语言实现


    转自http://witmax.cn/c-md5-code.html,作者也是网上转载的,但没标明出处。

    网上找到的md5函数的代码,试了一下,可以用,记录一下。包括三个文件,依次如下:

    头文件md5.h


    C语言文件md5.c


    md5函数测试代码文件


    MD5加密常用字符

    7a57a5a743894a0e admin(16位MD5小写加密)
    972130B75066C825 ADMIN(16位MD5大写加密)
    21232f297a57a5a743894a0e4a801fc3 admin(32位MD5小写加密)
    73ACD9A5972130B75066C82595A1FAE3 ADMIN(32位MD5大写加密)
    49ba59abbe56e057 123456(16位MD5小写加密)
    e10adc3949ba59abbe56e057f20f883e 123456(32位MD5小写加密)
    469e80d32c0559f8 admin888(16位MD5小写加密)
    2299413865C28A35 ADMIN888(16位MD5大写加密)
    7fef6171469e80d32c0559f88b377245 admin888(32位MD5小写加密)
    A1F63A962299413865C28A3593D359B0 ADMIN888(32位MD5大写加密) 


    PS.md5知识扫盲

    MD5:是一个具体的算法,散列算法,哈西算法,但非加密算法(因为没有密钥),可用于加密(不可逆)
    MD5是一种单向散列函数,单向散列函数的作用是将任何长度的一段数据散列成固定长度。常用于生成消息认证码等等,可以与非对称算法一起用于数字签名。
    标准见http://www.ietf.org/rfc/rfc1321.txt
    MD5好象被国内的一个教授破解了,顺便给大家一个地址http://www.cmd5.com/,有时候应该会很方便的.:)

    作者:wqvbjhc
    出处:https://www.cnblogs.com/wqvbjhc/
    版权:本文版权归作者和博客园共有
    转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
  • 相关阅读:
    返回一个整型数组中最大子数组的和
    matlab的优缺点
    Android 软件自动更新功能的实现
    Android的依赖注入框架:Dagger
    Wireshark解密HTTPS数据流
    QQ恶搞
    QQ恶搞
    编程语言的分类
    Windows常用快捷键与常用命令
    Chrome去掉标签页8个框
  • 原文地址:https://www.cnblogs.com/wqvbjhc/p/2465090.html
Copyright © 2020-2023  润新知