Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [bcb2009] Crypto++ 5.5.2, Использование 
:(
    Опции темы
Alca
Дата 14.1.2009, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 25
Всего: 50



vikaz, можешь исходники засветить?


--------------------
PM WWW ICQ Skype Jabber   Вверх
vikaz
Дата 14.1.2009, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: 10
Всего: 12



Легко.
Только там нет комментариев, извините, так получилось.

Присоединённый файл ( Кол-во скачиваний: 71 )
Присоединённый файл  Sim_crypt.rar 206,16 Kb


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
MuForum
Дата 14.1.2009, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 427
Регистрация: 13.6.2007
Где: Молдова, Кишинев

Репутация: 1
Всего: 4



Цитата(vikaz @ 14.1.2009,  10:16)
Легко.
Только там нет комментариев, извините, так получилось.

Благодарю, но у меня возникает вопрос, а что помешает пользователю подменить эти две функции в системе?
- Через замену первых 5 байт функции.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа!" (Р. Шекли)
PM MAIL WWW ICQ Skype MSN   Вверх
vikaz
Дата 14.1.2009, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: 10
Всего: 12



У тебя видимо не пользователи, а хакеры какие-то. Ну во-первых, я не знаю, что у тебя за программа и какие функции ты на нее возлагаешь. Если шифровать трафик, то пусть меняют. Сервер/клиент просто отошьет этот пакет и все, так как не сможет его расшифровать.  


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
ksili
Дата 19.1.2009, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



vikaz, хочу тебя спросить. Во всех примерах с CryptoAPI, в том числе и у тебя, использутся криптопровайдер PROV_RSA_FULL. 

1) Это так потому, что он всегда присутстсвует в системе? Или когда-то может и отсутствовать?

2) Если мне нужно использовать не RSA или AES, а например 3DES, может ли это делать этот криптопровайдер?


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
vikaz
Дата 21.1.2009, 07:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: 10
Всего: 12



ksili конечно можно. ТО что в примере используется RSA, это просто для примера, вот какие алгоритмы шифрования идут вместе с операционной системой:

Стандартные криптопровайдеры и алгоритмы
CryptoAPI предоставляет следующие стандартные криптопровайдеры: 
•    Microsoft Base Cryptographic Provider
•    Microsoft Strong Cryptographic Provider
•    Microsoft Enhanced Cryptographic Provider
•    Microsoft AES Cryptographic Provider
•    Microsoft DSS Cryptographic Provider 
•    Microsoft Base DSS and Diffie-Hellman Cryptographic Provider 
•    Microsoft DSS and Diffie-Hellman/Schannel Cryptographic Provider 
•    Microsoft RSA/Schannel Cryptographic Provider 

Все эти CSP отличаются друг от друга своими типами, которые определяются набором параметров, включающим:
•    алгоритм обмена сессионным (симметричным) ключом.
•    алгоритм вычисление цифровой подписи
•    формат цифровой подписи
•    схема генерирования сессионного ключа по хешу
•    длина ключа

В CryptoAPI имеется такое понятие, как алгоритм шифрования, и многие алгоритмы поддерживают сразу несколько длин ключей. Длины ключей RSA алгоритмов вычисления цифровой подписи и обмена ключами могут варьироваться от 384 до 16384 бит с интервалом в 8 бит. Также поддерживаются алгоритмы шифрования AES (128, 192, 256) и вычисления хешей MD2, MD5, SHA, MAC, MAC. 



--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1167 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.