Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015
Исходники

Алгоритмы, Математические методы (258)


Прислать исходник
  1. 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
  2. КА Виженер.zip 123.5 Kb
    Криптоанализ шифра Виженера. В архиве проект с исходниками и тестовые примеры. Кроме криптоанализа программа зашифровывает исходный текст шифром Виженера (частный случай - шифр Цезаря, если в качестве ключа задать одну букву).
    Прислал: Тёмыч | C# | Windows NT/2000/XP/Vista/7
  3. 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
  4. crc32b_reverse.zip 199.5 Kb
    Восстановление исходной строки по её CRC32b. Максимальная длина строки - 4 символа.
    Прислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7
  5. LameEnc8bit.zip 236.1 Kb
    Пример использования lame_enc для кодирования wav в mp3.
    От предыдущего отличается, что в качестве входных файлов принимает 8-bit PCM RAW формат

    Delphi
    Прислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7
  6. LameEnc.zip 236.1 Kb
    Пример использования lame_enc для кодирования wav в mp3.
    принимает 16-bit PCM RAW формат

    Delphi
    Прислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7
  7. Cipher.zip 4.2 Kb
    Шифр "Поворотная решетка" на Delphi 7.
    Исходник программы для шифрования текста методом "поворотной решетки".
    Прислал: Denniz | Borland Delphi | Windows NT/2000/XP/Vista/7
  8. 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
  9. 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
  10. Шнорр.zip 2.6 Kb
    Алгоритм цифровой подписи Шнорра. Реализован в среде "Mathematica 7". Осуществляется генерация параметров алгоритма, вычисляется и проверяется подпись.
    Прислал: Тёмыч | Другой | Любая ОС
  11. DSA.zip 2.4 Kb
    Американский алгоритм цифровой подписи DSA. Реализован в среде "Mathematica 7". Осуществляется генерация параметров алгоритма, вычисляется и проверяется подпись.
    Прислал: Тёмыч | Другой | Любая ОС
  12. hashtest.zip 13.2 Kb
    Исходные тексты простых хэш-функций общего назначения на чистом C. Пример получания хэша строки и автоматизированного тестирования на предмет выявления числа коллизий. Результаты тестов и сравнение алгоритмов здесь: amsoftware.narod.ru/algo.html
    Прислал: alexanderwdark | C/C++ | Любая ОС
  13. hcxt.zip 2.5 Kb
    HashCart-XT - хэш-функция на основе блочного шифра XTEA-3 (дайджест 128 бит), возможна верификация с ключом (ключ 256 бит). Включает пример генерации хэш-суммы для произвольного файла и произвольной строки.
    Прислал: alexanderwdark | C/C++ | Любая ОС
  14. hashcart2.zip 196.8 Kb
    HashCart 2 - пример хэш-функции (128-битный дайджест) на основе блочного шифра. Отлично подходит для получения хэша небольших строк и бинарных данных.
    Прислал: alexanderwdark | C/C++ | Любая ОС
  15. 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++ | Любая ОС
  16. 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
  17. vmpc_ksa3_c_delphi.zip 1.2 Kb
    VMPC KSA3 (512 бит ключ, 512 бит IV) - быстрый и надежный потоковый шифр. Моя реализация на C и Delphi.
    Прислал: alexanderwdark | Borland Delphi | Любая ОС
  18. zziplite.zip 27.7 Kb
    ZZipLite - моя переработка и адаптация под Delphi мощного компрессора ZZip. Сжатие лучше Zip, хорошая скорость. Препроцессоры для различных типов данных. Не требуется никаких компонентов и внешних библиотек, зависит только от SysUtils.
    Прислал: alexanderwdark | Borland Delphi | Любая ОС
  19. seal3delphi.zip 3.2 Kb
    SEAL 3.0 (ключ 160 бит) - самый быстрый симметричный потоковый шифр, предназначенный непосредственно для программной реализации и перенесенный мной на Delphi. Тестировался на Delphi 2007/2010
    Прислал: alexanderwdark | Borland Delphi | Любая ОС
  20. seal3.zip 2.9 Kb
    SEAL 3.0 (ключ 160 бит) - самый быстрый симметричный потоковый шифр, предназначенный непосредственно для программной реализации и перенесенный мной на чистый C. Тестировался на C++ Builder 2010
    Прислал: alexanderwdark | C/C++ | Любая ОС
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог