вопрос по RSA
От: denisio_mcp  
Дата: 17.10.07 16:03
Оценка:
Надо странное — зашифровать массив байтов на СЕКРЕТНОМ ключе, а не на публичном. Поискал в интернете — нету чтото таких примеров... Везде шифруют публичным. Как быть?
... << RSDN@Home 1.2.0 alpha rev. 0>>
Re: вопрос по RSA
От: GlebZ Россия  
Дата: 17.10.07 16:42
Оценка: 1 (1)
Здравствуйте, denisio_mcp, Вы писали:

_>Надо странное — зашифровать массив байтов на СЕКРЕТНОМ ключе, а не на публичном. Поискал в интернете — нету чтото таких примеров... Везде шифруют публичным. Как быть?

Сделать другой алгоритм. Ты противоречишь самому смыслу ассиметричного шифрования.
Re: вопрос по RSA
От: _ils_  
Дата: 17.10.07 20:18
Оценка:
Здравствуйте, denisio_mcp, Вы писали:

_>Надо странное — зашифровать массив байтов на СЕКРЕТНОМ ключе, а не на публичном. Поискал в интернете — нету чтото таких примеров... Везде шифруют публичным. Как быть?


Это уже не шифрование, ЭЦП. Попробуй подставить просто закрытый вместо открытого
Re[2]: вопрос по RSA
От: Agent Smith Россия  
Дата: 18.10.07 14:07
Оценка:
Здравствуйте, GlebZ, Вы писали:

GZ>Здравствуйте, denisio_mcp, Вы писали:


_>>Надо странное — зашифровать массив байтов на СЕКРЕТНОМ ключе, а не на публичном. Поискал в интернете — нету чтото таких примеров... Везде шифруют публичным. Как быть?

GZ>Сделать другой алгоритм. Ты противоречишь самому смыслу ассиметричного шифрования.

А как же цифровые подписи?
Never argue with a woman who reads. It's likely she can also think. (c)
Re[3]: вопрос по RSA
От: GlebZ Россия  
Дата: 18.10.07 16:46
Оценка: 6 (1)
Здравствуйте, Agent Smith, Вы писали:

AS>А как же цифровые подписи?

И что цифровые подписи?
Кроме RSA симметрии в ключах никто не держит. И ГОСТы и DSA не предоставляют возможность асинхронного шифрования. Они не востанавливают текст в процессе подписи. (я кстати не уверен, что размерность открытого и закрытого ключа для RSA одинаковая). К тому же в нормальных алгоритмах существует функция создания открытого ключа по закрытому(в RSA этого ессно нет). Представьте себе что будет если кто-то поменяет их местами.
И вообще, ассиметричное шифрование данных уже давно есть моветон. Настоящие пацаны давно пользуйтесь сгенеренным симметричным ключем и асиметричным алгоритмом(а-ля дифи-hellman или RSA) для его шифрации и безопасного распространения. Эту модель поддерживает любая криптобиблиотека.
Re[3]: вопрос по RSA
От: eko2  
Дата: 18.10.07 16:56
Оценка:
AS>А как же цифровые подписи?

Так подпись вычисляется по секретному ключу, а проверяется открытым.

матчасть
... << RSDN@Home 1.2.0 alpha rev. 775>>
Re[4]: вопрос по RSA
От: Agent Smith Россия  
Дата: 19.10.07 02:39
Оценка: -1
Здравствуйте, eko2, Вы писали:

AS>>А как же цифровые подписи?


E>Так подпись вычисляется по секретному ключу, а проверяется открытым.


Автор спрашивал про "зашифровать массив байтов на СЕКРЕТНОМ ключе". Подпись, как вы правильно заметили, получается с применением закрытого ключа отправителя к сообщению.
Never argue with a woman who reads. It's likely she can also think. (c)
Re: вопрос по RSA
От: alexsoff Россия  
Дата: 19.10.07 06:35
Оценка:
Здравствуйте, denisio_mcp, Вы писали:

_>Надо странное — зашифровать массив байтов на СЕКРЕТНОМ ключе, а не на публичном. Поискал в интернете — нету чтото таких примеров... Везде шифруют публичным. Как быть?

Если шифровать данные секретным ключем, то парактически любой сможет их расщифровать, так возникает вопрос на зачем такое шифрование?
Re[5]: вопрос по RSA
От: eko2  
Дата: 19.10.07 07:12
Оценка:
AS>Автор спрашивал про "зашифровать массив байтов на СЕКРЕТНОМ ключе". Подпись, как вы правильно заметили, получается с применением закрытого ключа отправителя к сообщению.
Ну если ему подпись нужна, то примеры есть и на rsdn, и в msdn, везде вообщем.
... << RSDN@Home 1.2.0 alpha rev. 775>>
Re[5]: вопрос по RSA
От: GlebZ Россия  
Дата: 19.10.07 07:27
Оценка:
Здравствуйте, Agent Smith, Вы писали:

AS>Автор спрашивал про "зашифровать массив байтов на СЕКРЕТНОМ ключе". Подпись, как вы правильно заметили, получается с применением закрытого ключа отправителя к сообщению.

В той ссылке есть хороший параграф — Выбор значения открытого показателя. Это снижает криптостойкость. Для подписей нет проблемы сокрытия публичного ключа.
Вобщем, если взялись за реализацию защиты с помощью криптографии, то лучше использовать общепризнанные алгоритмы. В криптографии очень много подводных камней о которых без полбанки и не разберешься. И повторюсь, в криптопровайдерах все есть. В документации все описано. Так в чем же проблема?
Re[2]: вопрос по RSA
От: denisio_mcp  
Дата: 19.10.07 17:22
Оценка:
Здравствуйте, alexsoff, Вы писали:

A>Здравствуйте, denisio_mcp, Вы писали:


_>>Надо странное — зашифровать массив байтов на СЕКРЕТНОМ ключе, а не на публичном. Поискал в интернете — нету чтото таких примеров... Везде шифруют публичным. Как быть?

A>Если шифровать данные секретным ключем, то парактически любой сможет их расщифровать, так возникает вопрос на зачем такое шифрование?

Я бы никогда не стал так делать, но это требование удаленной системы (мне не подконтрольной). Используется для проверки данных
... << RSDN@Home 1.2.0 alpha rev. 0>>
Re[3]: вопрос по RSA
От: Agent Smith Россия  
Дата: 20.10.07 05:53
Оценка:
Здравствуйте, denisio_mcp, Вы писали:

_>Здравствуйте, alexsoff, Вы писали:


A>>Здравствуйте, denisio_mcp, Вы писали:


_>>>Надо странное — зашифровать массив байтов на СЕКРЕТНОМ ключе, а не на публичном. Поискал в интернете — нету чтото таких примеров... Везде шифруют публичным. Как быть?

A>>Если шифровать данные секретным ключем, то парактически любой сможет их расщифровать, так возникает вопрос на зачем такое шифрование?

_>Я бы никогда не стал так делать, но это требование удаленной системы (мне не подконтрольной). Используется для проверки данных


Возможно, имеется в виду система, использующая несколько пар ключей (одна пара принажлежит серверу и его закрытый ключ остается секретным, остальные пары — клиентские)?
Never argue with a woman who reads. It's likely she can also think. (c)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.