delphi MD5加密,BASE64加解密


MD5需要引入system.Hash,BASE64需要引入System.NetEncoding,这两个单元应该只有高版本的DELPHI IDE才有(貌似XE5以上版本才有)。如果是D7的话,找第三方的库。

 

procedure TForm19.Button8Click(Sender: TObject);  //md5加密
begin
  Edit3.Clear;
  Edit3.Text := THashMD5.GetHashString(Edit2.Text);
end;

procedure TForm19.Button9Click(Sender: TObject); // base64加密
var
  base64: TBase64Encoding;
begin
  base64 := TBase64Encoding.Create;
  Edit5.Clear;
  Edit5.Text := base64.Encode(Edit4.Text);
  base64.Free;
end;

procedure TForm19.Button10Click(Sender: TObject); // base64解密
var
  base64: TBase64Encoding;
begin
  base64 := TBase64Encoding.Create;
  Edit7.Clear;
  Edit7.Text := base64.Decode(Edit6.Text);
  base64.Free;
end;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM