4

Free Pascal ライブラリには、MD5 および SHA1 ハッシュ アルゴリズムを使用できるようにするハッシュ ライブラリがあります (http://wiki.freepascal.org/hash)。しかし、SHA256 や SHA512 などのより高いものを使用したい場合はどうすればよいでしょうか? Free Pascal を使用してこれを達成できますか? FP Wiki を検索すると、SHA256\SHA512 のヒットはゼロになります。

4

3 に答える 3

5

最近のバージョン (たとえば 2 年ほど前) には、いくつかの基本的なハッシュとチェックサムを実装するユニット "sha1" と "md5" を含むパッケージ "hash" があります。

さらに必要な場合は、ほとんどの人が簡単に変換できる DCPCrypt を使用します

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

少なくとも、人々がそれを使用しているリストの投稿を定期的に見ています

于 2011-03-19T11:12:35.437 に答える
3

Google codesearch で、パスカルで実装されているユニットがいくつか見つかりました。

クエリ: sha256 | sha512 言語:パスカル

ソースの 1 つは、FreePascal と Lazarus で開発された Norton/Total Commander のクローンであるDouble Commanderからのものです。

于 2011-03-19T12:01:52.240 に答える