Собираем
информацию
по крупицам
Новости


Новости

Криптографическая библиотека RC5Simple
17-05-2011
23:30:24

На сайте WebHamster.ru опубликована первая публичная версия криптографической С++ библиотеки RC5Simple v.1.15. Данная библиотека предназначена для шифрации и дешифрации небольших объемов данных (до 4Gb). В качестве алгоритма шифрования используется метод RC5-32/12/16 c модифицированным CBC-режимом сцепления блоков шифротекста (согласно Reference implementation of RC5-32/12/16 RSA Data Security).

 

Библиотека RC5Simple распространяется в виде исходных кодов под лицензиями GPL v.3 и BSD.

 

В библиотеке сделаны удобные методы шифрования/расшифровки массивов байт и файлов. В архиве так же находится тестовая программа с примерами использования.

 

Скачать архив с исходниками можно на официальной странице библиотеки RC5Simple.

 

 

Тестирование

 

Библиотека RC5Simple в настоящий момент тестировалась только на 32-х битных системах. Владельцев 64-х битных Linux-систем я прошу протестировать эту библиотеку. Для этого нужно сделать две вещи.

 

1. Скомпилировать библиотеку и демопример путем запуска файла compile.sh. Затем запустить скомпилированный бинарник на выполнение. Результат вывода в консоль прислать на почту xintrea@gmail.com.

 

2. Открыть файл RC5Simple.h, найти определение RC5_ENABLE_DEBUG_PRINT и установить его в 1:

 

#define RC5_ENABLE_DEBUG_PRINT 1

 

Затем скомпилировать демопример, запустить бинарник на выполнение. Результат вывода в консоль тоже прислать на почту.

 

 

Где используется RC5Simple?

 

Согласно плану развития менеджера накопления информации MyTetra, библиотека RC5Simple сейчас используется для разработки подсистемы шифрования приватных данных.

 



Интересное на сайте


Программирование на C++ и Qt » Как в Linux глобально отловить нажания клавиш в X11 (XWindow)

Несколько раз я пытался найти пример кода, который бы позволял отслеживать события нажатия и отжатия клавиш в нашем любимом X-сервере. Важный момент: ...


Классическая анимация » Прыгающая подушка

Оборудование: Pentium-IV, Wacom Graphire3 CTE-630 Среда: Flash 8 Год: 2005   Первая и, видимо, последняя попытка нарисовать мини-мультфильм по т...


Web - разработка » Пример простого Flash приложения на Action Script 3, компилируемого с помощью MXMLC

Недавно мне нужно было сделать небольшой SWF-ролик с парой кнопок и несколькими картинками. Так как мой основной рабочий инструмент - Linux, то и дела...

RSS подписка

Подпишитесь на новости сайта по RSS

Поделиться этой страницей


Статистика


О, смотри-ка какое хорошее место. Дайте два!

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)

База Pipitos1983

База Soxsten

База Silenn

База Shlyapnikova - херомантия и ригидность

База Svoynickname

База Larson227

База Velonski

База BrokeRU

База Mcold

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

База RuDennn

База Manakaden

База Vitvrn

База Fanrok

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик