Перейти к содержанию
    

Ищу библиотеку шифрования AES/Diffie-Hellman

Уважаемые браты и други!

Возможно есть кому поделиться наработками, был бы очень благодарен.

Говорят есть фирменная библиотека от ST но не нашел ее, по запросу что-ли?

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемые браты и други!

Возможно есть кому поделиться наработками, был бы очень благодарен.

Говорят есть фирменная библиотека от ST но не нашел ее, по запросу что-ли?

Спасибо!

 

Обмен ключами по Diffie-Hellman это недетская процедура требующая работы с длинными целыми числами и долго работающая.

У вас ресурсы то там в чипе будут на это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. PolarSSL - там есть и шифрование, просто взять от туда нужный файл. У ST есть пример SSL-сервера под STM32F217. AES, DES и пр. присутствуют.

2. FreeLip http://www.win.tue.nl/~klenstra/lip.zip - просто библиотека работы с большими числами, когда то на основе ее делал DH на PIC24 но все переделывалось на фиксированную длину чисел и убиралось лишнее копирование в используемых функциях.

3. OpenSSL

Изменено пользователем Sagittarius

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

найдите книгу "Криптография на Си и Си++" М.Вельшенбах.. там есть все, и теория и исходники с объяснениями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть проект на codeproject. В нем есть все, что вам нужно, но без переделки не обойтись.

Из плюсов: работающий проект и исходные тексты.

http://www.codeproject.com/Articles/14462/...fe-server-clien

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...