Skip to content

vampirsoft/CryptoHash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoHash

Краткое описание

Библиотека предназначена для получения различных хеш-сумм в Delphi

Возможности

  • Поддержка Delphi 10.3.3 Rio Community Edition (предыдущие версии официально не поддерживаются)
  • Официальная поддержка Win32 и Win64, неофициальная поддержка остальных платформ доступных в текущей верии delphi
  • Быстрый (чем больше ширина, тем ускорение выше) подсчёт CRC, как по прямому, так и по обратному алогоритмам

Зависимости

Необязательные [1]

  • JEDI Core Lybrary: могут использоваться методы из модуля JclLogic [2]

[1] Переключение возможно в CryptoHash.inc с помощью соответствующего ключа
[2] Присутствует ошибка в методах ReverseBytes(Value: Word): Word; и ReverseBytes(Value: Smallint): Smallint; на платформе Win64 в режиме компиляции asm

Использование

  • Библиотеку можно использовать, как отдельныем модули, так и в качастве интегрируемого в IDE пакета
  • Для управления настройками используется CryptoHash.inc
  • Модули *.Impl.pas не рекомендованы к использованию во всём проекте, исключение составляют проекты, в которых по каким-либо причинам используется ключ SUPPORTS_INTERFACES, но не используется синглтон-схема
  • Модули *.Factory.pas не рекомендованы к использованию, они были добавленны только для тех проектов, в которых нет собственного единого механизма по управлению синглтонами
  • В качестве примеров использования могут служить тесты

Дополнительные ссылки

Copyright 2021 LordVampir
Licensed under MIT

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages