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


Новости

Криптографическая библиотека 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 сейчас используется для разработки подсистемы шифрования приватных данных.

 



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


Интерфейс и юзабилити » Оформление кода: Почему я выбрал для себя отступ в 2 пробела?

В мире программирования существует достаточно холиварная тема: "Каким должен быть отступ в коде"?   Оставим за бортом споры по теме "Форматироват...


Демо на Ассемблере » AeroBall

Размер: 4 Кб Требования: DOS 6.22 Год: 1999   Третье место из трех 8) в номинации 4Kb на демопати Paradox-99. Писано в рамках демогруппы TransMi...


KDE 4 » Классическая тема оформления Redmond 125% для KDE 4

Мне часто приходится работать как в Linux, так и в Microsoft Windows. Моторные навыки наработаны годами, и для быстрой и точной работы необходимо имет...

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

База Fadk

 

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

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

 

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

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