Delphi xe7 中MD5进行字符串加密
在delphi xe7中执行md5加密只需引用IdHashMessageDigest 单元即可,具体代码如下:
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs,IdHashMessageDigest,Vcl.StdCtrls; //这里一定要加上IdHashMessageDigest单元的引用 type TForm1 = class(TForm) Edit1: TEdit; //要加密的字符串输入框 Button1: TButton; //加密过程执行按钮 Label1: TLabel; Edit2: TEdit; //加密结果显示框 Label2: TLabel; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; MyMD5: TIdHashMessageDigest5; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin MyMD5 := TIdHashMessageDigest5.Create; edit2.Text:= MyMD5.HashStringAsHex(trim(LowerCase(edit1.Text))).tolower; //lowercase函数是把字符串转换为小写 //trim函数是去除字符串首尾空格 //最后的tolower是把加密后结果转化成小写输出,如果你喜欢大写,那么去掉它就好了 end; end.
运行结果如下:
版权声明:
作者:崔圣杰
链接:https://www.cuishengjie.com/73.html
来源:论剑阁-崔圣杰博客
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报


Delphi xe7 中MD5进行字符串加密
在delphi xe7中执行md5加密只需引用IdHashMessageDigest 单元即可,具体代码如下
首页-论剑阁-崔圣杰博客
共有 0 条评论