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

Ваш аккаунт

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

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

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

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


Прислать исходник
  1. CPIUNPK.ZIP 7.7 Kb
    Утилита, производящая распаковку MS-DOS CPI-файлов как архивов кодовых страниц. Создаёт каталог в котором для каждой кодовой страницы извлекает шрифт и указывает размерность шрифта.
    Прислал: ukrprogr | Pascal | DOS
  2. Crc32v1.0.zip 3.7 Kb
    Модуль для вычисления crc32 контрольной суммы для строки, потока, файла или произвольного буфера, версия 1.0. Не использует сторонние библиотеки.
    Прислал: jack marked | Borland Delphi | Windows NT/2000/XP/Vista/7
  3. calc-split.html 1.6 Kb
    Парсер выражений типа "(4+1)*(5-3)+-41+(532^2+(-32*7)-3)/25".
    Работает также во флеше (ActionScript). Cобственно, для него и написал, т.к. там функция eval() тупая, делает совсем не то.
    Прислал: sashOk | JavaScript | Любая ОС
  4. calc_engine.zip 88.8 Kb
    Библиотека calc_engine.dll, coдержащая комплект функций, для работы с длиными целыми и вещественными с фиксированной запятой числами. Также прилагается небольшая HTML-справка и 3 примера использования.
    1. Вычисление чисел Фиббоначи. 2. Вычисление квадратного корня методом касательных. 3. Вычисление факториала любого целого числа не больше 50000 менее чем за 5 секунд.
    Прислал: vasil211 | Assembler | Windows NT/2000/XP/Vista/7
  5. Калькулятор из строки(ОПН) 7.6 Kb
    Вычисление из строки арифметических операций(+,-,*,/,%,^) при помощи обратной польской записи(ОПН) в постфиксной форме.
    Прислал: xAtom | C/C++ | Любая ОС
  6. capi_3des.rar 228.8 Kb
    Пример реализации шифрования 3DES на CryptoAPI (ключ берется от MD5-хэша строки, эффективная длина 112-бит)

    Данный код не работает на Win2000, потому что PLAINTEXTKEYBLOB поддерживается только начиная с WinXP. Чтобы работало, можно делать как написано в базе знаний Microsoft - http://support.microsoft.com/kb/228786/en-us
    Или можете использовать вместо CryptImportKey другую API CryptDeriveKey
    Прислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7
  7. 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
  8. cartman2h_crefopt.zip 53.8 Kb
    Исходные тексты реализации симметричного блочного криптоалгоритма Cartman-2H на языке C.

    Алгоритм обрабатывает блоки размером 128-бит. По-умолчанию размер ключа равен 512 бит, допустимы 384 и 640 битные ключи.

    Операция трансформации каждого из четырех 32-разрядных элементов для каждого раунда уникальна и зависима от ключа, что также используется в шифре FROG.
    Прислал: alexanderwdark | C/C++ | Любая ОС
  9. class_vector.rar 57.0 Kb
    Класс_вектор осуществляющий простейшие операции над векторами (унарные -++ --; бинарные + - * / += -= *= /= == = !=)
    Прислал: dpagon | C/C++ | Любая ОС
  10. codingrus.ru-rabin.zip 245.8 Kb
    Алгоритм трассировки Рабина
    С математической точки зрения трассировка – наисложнейшая задача выбора из огромного числа вариантов оптимального решения.
    Прислал: hkdkest | Borland Delphi | Windows NT/2000/XP/Vista/7
  11. compsopt-full.zip 334.2 Kb
    Данный программный комплекс позволяет автоматизировать подсчет оптимального числа компонентов каждого типа из условия максимальной надежности всего устройства. Предусмотрена возможность изменять все значимые параметры задачи: количество ступеней, цену, вес и надежность каждого типа, ограничения по цене и общему весу. Также представлена функция сохранения параметров в файл с возможностью их последующей загрузки.
    Прислал: Loonies | Borland C++ Builder | Windows NT/2000/XP/Vista/7
  12. crc32b_reverse.zip 199.5 Kb
    Восстановление исходной строки по её CRC32b. Максимальная длина строки - 4 символа.
    Прислал: bagie2 | Borland Delphi | Windows NT/2000/XP/Vista/7
  13. crypto.c 12.5 Kb
    Модуль, в котором описаны функции шифрования-расшифрования алгоритма ГОСТ 28147-89, а именно режимы простой замены и гаммирования.
    Прислал: H4Killer | C/C++ | Windows NT/2000/XP/Vista/7
  14. crypton-pas.zip 2.7 Kb
    Портировал алгоритм CRYPTON 1.0 на Delphi/Pascal, мощнейший, надежный, скоростной блочный шифр, кандидат на стандарт AES.

    Ключ: 256 бит, блок: 128 бит.
    Прислал: alexanderwdark | Borland Delphi | Любая ОС
  15. Daginda.rar 112.0 Kb
    DAGINDA - симметричный блочный шифр с ключом 512 - 2048 бит, 256 битным блоком и переменным размером таблицы подстановки. В основе имеет 64 раунда обратимой фукции алгоритма SHA2-256. Имеет хорошую скорость, по структуре схож с алгоритмов SHACAL2, но имеет более служное ключевое расписание и использует гибкие таблицы подстановки
    Прислал: alexanderwdark | C/C++ | Любая ОС
  16. Day_of_week.rar 18.1 Kb
    Программа определяет день недели по дате (год,месяц,число).
    В архиве находиться EXE и исходник.
    Прислал: artem90 | Borland C++ | Любая ОС
  17. DES.ZIP 61.4 Kb
    Утилитная реалиазация алгоритма шифрования данных DES на Microsoft QuickBASIC версии 4.5.
    Прислал: ukrprogr | Другой | DOS
  18. Вычисление определителя 7.1 Kb
    Программа вычисляет определитель квадратной матрицы.
    Определители используются в линейной алгебре.
    Алгоритм рекурсивный: определитель порядка n расчитывается через определители порядка n-1, рекурсия прекращается при вычислении определителей второго порядка (такой определитель вычисляется как разность произведений его элементов).
    Есть функция сохранения матрицы в файл.
    Состав архива:
    determinant.cpp - исходный файл программы;
    determinant.h - подключаемый файл;
    determinant.rc - файл ресурсов;
    determinant.rc.h - подключаемый файл для файла ресурсов.
    Прислал: brodotsky | Borland C++ | Windows NT/2000/XP/Vista/7
  19. Dextra.rar 31.0 Kb
    решение алгоритма дейкстры.
    ввод данных через файл
    Прислал: Rammbar | C/C++ | Любая ОС
  20. DIFF.PAS 10.7 Kb
    Вычисление производной символическими преобразованиями. Считывает и записывает файлы в префиксной форме. Внутри есть парсер математических формул в инфиксной форме, но он отключён.
    Прислал: OCTAGRAM | Pascal | DOS
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог