Free Pascal 有办法实现 SHA256 或 SHA512 吗?

发布于 2024-10-21 21:43:10 字数 178 浏览 4 评论 0原文

Free Pascal 库中有一个哈希库,可以使用 MD5 和 SHA1 哈希算法 (http://wiki.freepascal.org/hash)。但如果我想使用更高的算法,例如 SHA256 或 SHA512,该怎么办?我可以使用 Free Pascal 实现这一点吗?搜索 FP Wiki 返回 SHA256\SHA512 的零命中。

In the Free Pascal libraries there's a hash library that enables use of MD5 and SHA1 hashing algorithms (http://wiki.freepascal.org/hash). But what if I wanted to use a higher one, such as SHA256 or SHA512? Could I achieve this using Free Pascal? Searching the FP Wiki retunrs zero hits for SHA256\SHA512.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

禾厶谷欠 2024-10-28 21:43:10

在最近的版本中(比如 2 年左右),有一个带有单位“sha1”和“md5”的包“hash”,它们实现了一些基本的哈希和校验和

如果您需要更多,大多数人使用 DCPCrypt,因为它很容易 转换

http://www.cityinthesky.co.uk/opensource/dcpcrypt"> cityinthesky.co.uk/opensource/dcpcrypt

至少我经常在列表上看到人们正在使用它的帖子

In recent versions (say 2 years or so), there is a package "hash" with units "sha1" and "md5" that implement some basic hashes and checksums

If you need more, most people use DCPCrypt as it is easily converted

http://www.cityinthesky.co.uk/opensource/dcpcrypt

At least I see regularly posts on the lists that people are using it

故笙诉离歌 2024-10-28 21:43:10

在 Google codesearch 中,我发现了几个用 pascal 实现它的单元。

查询:sha256 | sha512 lang:pascal

来源 来自 Double Commander,这是使用 FreePascal 和 Lazarus 开发的 Norton/Total Commander 克隆版本,所以您就可以使用它。

In Google codesearch I found several units that implement it in pascal.

Query: sha256 | sha512 lang:pascal

One of the sources is from Double Commander, which is a norton/total commander clone that's developed with FreePascal and Lazarus, so there you go.

婴鹅 2024-10-28 21:43:10

对于其他哈希,我使用“Delphi Encryption Compendium (DEC) 5.2”。我不知道它是否适用于 FPC,但你应该尝试一下。有 THash_SHA512THash_SHA256
从以下位置下载:http://www.torry.net/pages.php?id =519#939342

For other hashes I use "Delphi Encryption Compendium (DEC) 5.2". I don't know if it works with FPC, but you should try. There is THash_SHA512 and THash_SHA256.
Download it from: http://www.torry.net/pages.php?id=519#939342

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文