当前位置: 传客网 > 利用Delphi XE中自带的MD5单元计算MD5散列值

利用Delphi XE中自带的MD5单元计算MD5散列值

2017-01-02 作者:颖川散人

我比较喜欢使用Delphi自带的单元和控件,这样对于软件产品的升级十分有益。就拿MD5单元的升级来说,从D6升级到XE,确实够我折腾的。累的吐血可以说。

下面介绍如何使用Delphi自带的单元来实现MD5散列值的获取。

(MessageDigest_5.pas位于 source/Win32/soap/wsdlimporter 目录下面)

例子:

uses Types, MessageDigest_5;

procedure TForm1.Button1Click(Sender: TObject);
var
  MD5: IMD5;
begin
  MD5 := GetMD5;
  MD5.Init;
  MD5.Update(TByteDynArray(RawByteString(Edit1.Text)), Length(Edit1.Text));
  Edit2.Text := LowerCase(MD5.AsString);
end;




相关推荐

  • 计算机广泛使用的散列算法--MD5算法的安全性

    这次“泄密门事件”对用户影响最大的恐怕是明文保存密码的CSDN和天涯社区,如果当初他们使用散列算法将密码进行处理,就不会有这么大的影响,而对于散列算法,就不得不说一下MD5这个算法。散列算法(HashFunction)中,最为常用的是MD5

  • 数学四下1单元要点(计算器)

    数学四年级下学期第一单元要点(计算器)青岛天山小学史君本单元教学的主要内容是:认识计算器,掌握计算器的操作步骤;用计算器进行大数的计算;用计算器探索规律。一、计算器各个按键功能以下功能键不常用,简单了解即可M+:是计算结果并加上已经储存的数

  • 单元式幕墙组合立柱弯曲效应计算方法初探

    本文借助有限元分析软件ANSYS,采用由“仿真”至“简化”的三种不同方法,计算了单元式幕墙组合立柱在均布荷载下的弯曲效应,通过对计算结果的分析,探讨了适合幕墙工程应用的计算方法,并提出了使用时应引起重视的问题。1.引言​对于单元

  • 第二单元信息窗1平行四边形面积的计算

    平行四边形面积的计算教学目标:1.经历探索平行四边形面积计算公式的过程,体会转化思想。2.掌握平行四边形的面积计算公式,能正确计算平行四边形的面积。3.能运用平行四边形的面积计算公式解决简单的实际问题。在解决实际问题的过程中,感受数学和现实

  • 单元板功耗计算办法:

    单元板功耗计算办法:1、室内单色led单元板(64X32)点、16扫:64列X2组=128列X20MA/列=2560MAX5V=1280MW(12.8w)2、室内双基色led单元板(64X32)点、16扫:64列X2组=128列X20MA/

  • 审题、理解、计算,是孩子们现在亟待提高的三大数学能力----第一单元《扇形统计图》检测反思

    昨天,给孩子们进行了第一单元《扇形统计图》的检测,本来以为第一单元很简单,应该能考的非常好,结果却仍然没有达到我要的理想程度,不知道,是我的要求太高,还是孩子们确实掌握的不是太好。可是,在批改过程中,还是发现了很多问题,这些问题,本不应该出

  • 四下第七单元信息窗2小数加减混合运算及简便计算

    学科数学年级四主备人王洪利使用人王洪利邱前军邢福娥课题信息窗2:小数加减混合运算及简便计算课型新授教学目标1、结合解决实际问题,理解和掌握小数加减混合运算的运算顺序,能正确地进行计算。2、使学生知道整数加法的运算律在小数加法里同样适用,并会

  • 2016年职称计算机考试word2003考前辅导:设置单元格格式

    单元格的格式主要包括数字格式、字体形式、字体大小、颜色、文字的对齐方式、单元格的边框、底纹图案以及行高列宽等。  首先选定要格式化的单元格或单元格区域,然后再进行格式化操作。  可以在输入前设定格式,也可以在完成输入后再来改变单元格中数据的

  • 小米计算器app下载地址

    小米计算器app是一款小米官方推出的计算统计app,普通计算器有的小米计算器也有,没有的小米也有,包括科学计算,汇率,个税,房贷等等生活上需要用到计算的都有,是个不错的软件!小米计算器app特点:【计算过程可编辑】运算过程中发现有输错,直接

  • 计算机领域的超级革命—量子计算机

    人类终于要在计算速度上超越图灵机就模型了。量子计算是一种基于量子效应的新型计算方式。基本原理:量子的重叠与牵连原理产生了巨大的计算能力。普通计算机中的2位寄存器在某一时间仅能存储4个二进制数(00、01、10、11)中的一个,而量子计中的2

  • 让计算机启动更快的十五招

    让计算机启动更快的十五招嫌计算机启动太慢是每个计算机迷的共同心病,让计算机启动更快是大家的共同心愿,本人在使用计算机过程中总结了加快计算机启动速度的“十五式”,与您分享。一、bios的优化设置在bios设置的首页我们进入“advancedb

  • 计算机语言

    应该知道,任何最复杂的计算(比如求解非线性偏微分方程组)最终都归结为算术运算(加减乘除)。电子计算机就是能执行二进制算术运算的工具。二进制(0,1)算术运算在电子计算机中是由数字电路(门电路)等来物理实现。在电子计算机中有两种运算:定点运算

  • java 散列表和线程安全

    http://handawei.iteye.com/blog/709104java优化编程-散列表类:线程安全的散列表类:java.util.Vector/java.util.Hashtable非线程安全的散列表类:java.util.Ar

  • (1528)陈宁江:广西大学计算机与科学技术系副主任(南宁)

    陈宁江,1975年生,广西南宁人,男,博士,教师,广西大学计算机与电子信息学院计算机科学与技术副教授 研究方向: 软件工程;网络分布计算;中间件技术博士,广西大学副教授,硕士生导师,广西大学计算机与电子信息学院计算机与科学技术系副主任。主要

  • 企业申请计算机信息系统集成资质的意义

    计算机信息系统集成资质(以下简称集成资质)是指从事计算机信息系统集成的综合能力。根据信息产业部1999年11月12日公布的《计算机信息系统集成资质管理办法(试行)》,凡从事计算机信息系统集成业务的单位,必须经过资质认证并取得《计算机信息系统

  • 中科院云计算中心:推动南粤创新发展的“排头兵”

    ​  近日,广东省云计算推荐性地方标准集中复审会议在中国科学院云计算产业技术创新与育成中心(以下简称中科院云计算中心)召开。这是中科院云计算中心获批广东省云计算标准化技术委员会、承担主任委员及秘书处工作以来,继承接松山湖“互联网

  • 【一砖一瓦学造价】2017年最全工程算量计算公式,必须收藏

    各类钢材理论重量计算公式钢板重量计算公式公式:7.85×长度(m)×宽度(m)×厚度(mm)例:钢板6m(长)×1.51m(宽)×9.75mm(厚)计算:7.85×6&

  • 大学生转行计算机,该怎么做

    大学生转行学计算机现在是非常常见的现象了,现在的计算机行业发展得太迅速了,并且,还是公认的在将来还有巨大的发展潜力的行业。但是如果你不是计算机专业的学生,想要转行计算机的话,还是需要你另外找一个学校进行系统的计算机培训的。根据国家信息产业部

  • 第2课 认识计算机 教案 反思

    [总课时]第3课时[课题]第2课认识计算机[教学目的与要求](1)能够说出计算机的一般组成部分的名称。(2)能够说出计算机常见的输入、输出设备。(3)认识计算机桌面,掌握鼠标器的基本操作。(4)学会正确地开、关机。(5)能够规范地使用计算机

  • 边缘计算:究竟是真枪实弹,还是纸上谈兵?

    前几天,边缘计算一词火爆了整个朋友圈。所谓边缘计算和云计算有些类似,都是处理大数据的计算运行方式。但不同的是,这一次,数据不用再传到遥远的云端,在边缘侧就能解决,更适合实时的数据分析和智能化处理,也更加高效而且安全。实际上,在此之前业界还有

返回
顶部