function GetMd5(AValue : string) : string;
var
md5 : TIdHashMessageDigest5;
bytes,byte1 : TBytes;
begin
md5 := TIdHashMessageDigest5.Create;
try
Result := LowerCase( md5.HashStringAsHex(AValue));
finally
md5.Free;
end;
end; //一轮: Result :=GetMd5('test'); //二轮
Result := GetMd5(GetMd5(vValue));

最新文章

  1. visual studio code + Nodejs + Typescritpt + angularjs2 + bootstrap 环境搭建/Elementary os
  2. WPF快速入门系列(6)——WPF资源和样式
  3. mysql的text的类型注意
  4. 【XS128】Link error L1822 symbol _FADD / _FSUB/ _FDIV/ _FMUL.....错误解决的方法
  5. [BZOJ 4103] [Thu Summer Camp 2015] 异或运算 【可持久化Trie】
  6. 删除cookie固定格式
  7. Cmake常用指令
  8. http?https?相对协议?
  9. Dynamics CRM ISV文件夹禁用后的解决方案
  10. 使用Deeplearning4j进行GPU训练时,出错的解决方法
  11. Ant Trip HDU - 3018(欧拉路的个数 + 并查集)
  12. Linux FreeTDS的安装与配置
  13. gephi
  14. shell批量远程连接mysql的方法
  15. WCF简单案例
  16. 83、android的消息处理机制(图+源码分析)——Looper,Handler,Message
  17. SpringBoot项目结构介绍
  18. SPI子系统分析之三:驱动模块
  19. 安装Chrome driver/ IE driver
  20. 环境变量 - JDK

热门文章

  1. C++面向对象类的实例题目十
  2. JAVA面向接口的编程思想与具体实现
  3. hive与hbase数据类型对应关系
  4. SDUT 3401 数据结构实验之排序四:寻找大富翁.!
  5. 5.内网渗透之PTH&PTT&PTK
  6. 友盟让用户数据动起来——给app增加运营
  7. android studio中配置X5 webview时的一个坑
  8. Notepad++ 代码格式化
  9. 从零开始搭建.NET Core 2.0 API(学习笔记一)
  10. Java实现终止线程池中正在运行的定时任务