Исходники
Алгоритмы, Математические методы (258)
-
Leleko.Net.Numerics.zip
39.7 Kb Компонента(NET) + исходники(С#) численного парсинга.
Отличается от стандартных NET приемов(типа double.Parse) большей скоростью(в 3-6 раз) и большей гибкостью(позволяет выбирать тип разделителей float чисел и поддерживает дроби)
Также добавлен готовый парсер числовых массивов различных форматов.
В архиве - dll + исходники + примеры.
P.S. Убедительная просьба. Если Вам помогла данная библиотека или Вы обнаружили в ней баг - напишит мне об этом!Прислал: sigmov | C# | Windows NT/2000/XP/Vista/7- КА Виженер.zip 123.5 Kb
Криптоанализ шифра Виженера. В архиве проект с исходниками и тестовые примеры. Кроме криптоанализа программа зашифровывает исходный текст шифром Виженера (частный случай - шифр Цезаря, если в качестве ключа задать одну букву).Прислал: Тёмыч | C# | Windows NT/2000/XP/Vista/7- Leleko.Net.DynamicCalc.cs.zip 11.5 Kb
Leleko.Net.DynamicCalc 3.1.0.13
Интерпретатор математических формул с функцией кэширования.
Получен на основе Leleko.CalcScript.
http://sources.codenet.ru/file/3781/Leleko.CalcScript.cs.zip
Разбор и вычисления стали намного быстрее, а благодаря КЭШированию цена повторных вызовов снижена в 100ни раз
В архиве СS файл. Инструкция в нем же.Прислал: sigmov | C# | Windows NT/2000/XP/Vista/7- crc32b_reverse.zip 199.5 Kb
Восстановление исходной строки по её CRC32b. Максимальная длина строки - 4 символа.Прислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7- LameEnc8bit.zip 236.1 Kb
Пример использования lame_enc для кодирования wav в mp3.
От предыдущего отличается, что в качестве входных файлов принимает 8-bit PCM RAW формат
DelphiПрислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7- LameEnc.zip 236.1 Kb
Пример использования lame_enc для кодирования wav в mp3.
принимает 16-bit PCM RAW формат
DelphiПрислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7- Cipher.zip 4.2 Kb
Шифр "Поворотная решетка" на Delphi 7.
Исходник программы для шифрования текста методом "поворотной решетки".Прислал: Denniz | Borland Delphi | Windows NT/2000/XP/Vista/7- Leleko.CalcScript.cs.zip 6.2 Kb
Leleko.CalcScript v1.0.2.22
Интерпретатор математических формул.
Исходники C# класса по разбору математического выражения(формулы) стеком.
Позволяет runtime вычислять значения математических формул.
За счет упрощенной конструкции и использования unsafe кода вычисления очень быстрые.
В архиве СS файл. Инструкция в нем же.
Внимание!!! Доступна новая версия: http://sources.codenet.ru/file/3835/Leleko.Net.DynamicCalc.cs.zip
Прислал: sigmov | C# | Windows NT/2000/XP/Vista/7- PRoject For me.zip 9.7 Kb
Отрисовка картинки по выделенного(24х24) фрагменты по нажатию клавиши (Key::1,2,3,4).
Совместимость: Windows 2000,XP,Vista,7.Прислал: Sergey.alllife | Borland Delphi | Windows NT/2000/XP/Vista/7- Шнорр.zip 2.6 Kb
Алгоритм цифровой подписи Шнорра. Реализован в среде "Mathematica 7". Осуществляется генерация параметров алгоритма, вычисляется и проверяется подпись.Прислал: Тёмыч | Другой | Любая ОС- DSA.zip 2.4 Kb
Американский алгоритм цифровой подписи DSA. Реализован в среде "Mathematica 7". Осуществляется генерация параметров алгоритма, вычисляется и проверяется подпись.Прислал: Тёмыч | Другой | Любая ОС- hashtest.zip 13.2 Kb
Исходные тексты простых хэш-функций общего назначения на чистом C. Пример получания хэша строки и автоматизированного тестирования на предмет выявления числа коллизий. Результаты тестов и сравнение алгоритмов здесь: amsoftware.narod.ru/algo.htmlПрислал: alexanderwdark | C/C++ | Любая ОС- hcxt.zip 2.5 Kb
HashCart-XT - хэш-функция на основе блочного шифра XTEA-3 (дайджест 128 бит), возможна верификация с ключом (ключ 256 бит). Включает пример генерации хэш-суммы для произвольного файла и произвольной строки.Прислал: alexanderwdark | C/C++ | Любая ОС- hashcart2.zip 196.8 Kb
HashCart 2 - пример хэш-функции (128-битный дайджест) на основе блочного шифра. Отлично подходит для получения хэша небольших строк и бинарных данных.Прислал: alexanderwdark | C/C++ | Любая ОС- amprng-src.zip 10.2 Kb
Мощное шифрование в Delphi, C++ Builder, MSVC, CodeBlocks + GNU C compiler/MinGW.
AMPRNG rev1.1 - безопасный, простой и быстрый генератор псевдослучайных чисел (ГПСЧ) и поточный симметричный шифр. Ключ 80-512 бит, ВИ (опционально) 80-512 бит. Исходники на C и Delphi с примером генерации потока.Прислал: alexanderwdark | C/C++ | Любая ОС- capi_aes_delphi_and_php.zip 264.0 Kb
(Де)Шифрование строк на Delphi и на PHP алгоритмом AES-128.
Еще один пример использования Microsoft Crypto API.
От предыдущего отличается тем, что по просьбе трудящихся показана реализация (де)шифрования как на Delphi так и на PHP в любом направлении. С .NET также совместимо (128-bit, CBC + жестко задавать IV, даже нулевой).
Пример с CAPI работает на Windows XP (любой SP) и выше.
На Windows 2000 и ниже не работает. Причина - PLAINTEXTKEYBLOB появился в WinXP+. Хотя есть и обходной путь.Прислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7- vmpc_ksa3_c_delphi.zip 1.2 Kb
VMPC KSA3 (512 бит ключ, 512 бит IV) - быстрый и надежный потоковый шифр. Моя реализация на C и Delphi.Прислал: alexanderwdark | Borland Delphi | Любая ОС- zziplite.zip 27.7 Kb
ZZipLite - моя переработка и адаптация под Delphi мощного компрессора ZZip. Сжатие лучше Zip, хорошая скорость. Препроцессоры для различных типов данных. Не требуется никаких компонентов и внешних библиотек, зависит только от SysUtils.Прислал: alexanderwdark | Borland Delphi | Любая ОС- seal3delphi.zip 3.2 Kb
SEAL 3.0 (ключ 160 бит) - самый быстрый симметричный потоковый шифр, предназначенный непосредственно для программной реализации и перенесенный мной на Delphi. Тестировался на Delphi 2007/2010Прислал: alexanderwdark | Borland Delphi | Любая ОС- seal3.zip 2.9 Kb
SEAL 3.0 (ключ 160 бит) - самый быстрый симметричный потоковый шифр, предназначенный непосредственно для программной реализации и перенесенный мной на чистый C. Тестировался на C++ Builder 2010 - КА Виженер.zip 123.5 Kb