2Pascal-新时代的Pascal
标题:
关于 MD5 SHA1 BASE64 URL 等 HASH 中编码的问题
[打印本页]
作者:
wang_80919
时间:
2018-5-5 04:27
标题:
关于 MD5 SHA1 BASE64 URL 等 HASH 中编码的问题
D7 的 string 默认是 Ansistring ,同时你可以强迫他成为 Utf8String。
高版本的 string 是 UnicodeString,为了安全起见,不要去想他是什么编码,你应该当成无编码的。中性的。
需要编码的时候,就该 TBytes 出场了。
用 TEncoding 来完成 string 和 Tbytes 的 转换即可。
MD5 SHA1 BASE64 URL 等 HASH 都支持 TBytes,否则默认都是 UTF8。
有关 TEncoding 的使用 参考
字符串 编码 和 跨平台 讨论 01
http://www.2pascal.com/forum.php ... =1653&fromuid=4
(出处: 2Pascal-新时代的Pascal)
从 2 楼开始。
欢迎光临 2Pascal-新时代的Pascal (http://2pascal.com/)
Powered by Discuz! X3