|
RSACryptoServiceProvider расшифровка EncryptedXml. Не очень понятно.
|
|||
---|---|---|---|
#18+
Привет. Нашел в МСДН статью о том, как шифровать XML асинхронным ключем, но кое что не понятно. Статья о шифровке XML тут https://msdn.microsoft.com/ru-ru/library/ms229746(v=vs.110).aspx Статья о расшифровке тут https://msdn.microsoft.com/ru-ru/library/ms229919(v=vs.110).aspx Вопрос по статье о расшифровке. В статье и шифруется и расшифровывается приватным ключом, что мне не понятно ! Вот фраза, которая меня сильно смущает: Код: c# 1.
Судя по коду, действительно используется закрытый ключ. Мне это не понятно. Асиметричное шифрование же и существует для того, чтобы шифровать одним ключем, а расшифровывать другим. Иначе это получается симметричное шифрование же. Я пробовал подсунуть в код только открытый ключ - чтобы посмотреть, будет ли работать только с открытым ключем. Код: c# 1. 2. 3. 4. 5.
Но получаю исключение "Ключ не существует." Как же так ? Что за странная статья такая про асинхронное шифрование ? Знаете ли вы правильное решение по тому, как нужно шифровать Xml асинхронным ключем шифрования - может ну ее, эту статью ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2016, 16:53 |
|
RSACryptoServiceProvider расшифровка EncryptedXml. Не очень понятно.
|
|||
---|---|---|---|
#18+
Обычно открытым шифруется, приватным расшифровывается. Ты вроде обратное ожидаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2016, 17:16 |
|
RSACryptoServiceProvider расшифровка EncryptedXml. Не очень понятно.
|
|||
---|---|---|---|
#18+
у него не ассиметричное шифрование, ему xmlsign надо проверить , а это обычный sha1 hash ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2016, 17:19 |
|
RSACryptoServiceProvider расшифровка EncryptedXml. Не очень понятно.
|
|||
---|---|---|---|
#18+
Dima TОбычно открытым шифруется, приватным расшифровывается. Ты вроде обратное ожидаешь. Вы оказались правы. Сработало ! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2016, 17:25 |
|
RSACryptoServiceProvider расшифровка EncryptedXml. Не очень понятно.
|
|||
---|---|---|---|
#18+
Dima T, Сделал так. И действительно сработало Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Вдруг кому пригодится код. Спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2016, 17:26 |
|
|
start [/forum/topic.php?fid=20&fpage=63&tid=1400666]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 138ms |
0 / 0 |