加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

MD5 delPhi 加密

发布时间:2020-12-15 09:57:23 所属栏目:大数据 来源:网络整理
导读:unit Unit1; interface uses ? Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,? Dialogs,StdCtrls,IdHashMessageDigest,IdGlobal,IdHash,util_utf8; type ? TForm1 = class(TForm) ? ? btn1: TButton; ? ? procedure btn1Click(Sende
unit Unit1; interface uses ? Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,? Dialogs,StdCtrls,IdHashMessageDigest,IdGlobal,IdHash,util_utf8; type ? TForm1 = class(TForm) ? ? btn1: TButton; ? ? procedure btn1Click(Sender: TObject); ? ? procedure FormCreate(Sender: TObject); ? private ? ? { Private declarations } ? public ? ? { Public declarations } ? end; var ? Form1: TForm1; implementation {$R *.dfm} function MD5Ecryption(source:String):string;//MD5加密 var ? MyMD5:TIdHashMessageDigest5; ? Digest:T4x4LongWordRecord; ? ciphertext:String;//返回密文 begin ? Result := ''; ? MyMD5 := TIdHashMessageDigest5.Create; ? Digest := MyMD5.HashValue(source); ? ciphertext := MyMD5.AsHex(Digest); ? ciphertext := LowerCase(ciphertext);//密文转换为小写 ? Result := ciphertext; end; procedure TForm1.btn1Click(Sender: TObject); var ? str: string; ? //ffdd7738610596f36c0654d1af8e9c91 begin ? str := MD5Ecryption(AnsiTowide('百胜软件有限公司')); ? str := STR; end; procedure TForm1.FormCreate(Sender: TObject); var ? str: string; ? //ffdd7738610596f36c0654d1af8e9c91 ? // af707a26062b0c626405189f78d7f215; ? 这个软件的加密跟Mysql加密结果是一样的。 begin ? str := MD5Ecryption('百胜软件有限公司'); ? str := STR; end; end.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读