Проверка подписи на зипе в WP7 - PullRequest
0 голосов
/ 26 ноября 2010

Я пытаюсь настроить веб-сервис таким образом, чтобы он периодически загружал zip-файлы, основываясь на файле, сообщающем, что еще готово.но я хотел бы подписать эти zip-файлы цифровой подписью (у меня подготовлен публичный / частный сертификат) и заставить приложение WP7 проверить его перед использованием.Я сделаю это?Похоже, что WP7 не поддерживает асимметричное шифрование.Какой мой лучший вариант?

РЕДАКТИРОВАТЬ: Кстати говоря, существуют ли какие-либо асимметричные методы шифрования?Если это так, было бы хорошо, если бы я мог использовать их для дальнейшей защиты моих данных.

Ответы [ 2 ]

2 голосов
/ 26 ноября 2010

Дастин Хорн as создал библиотеку криптографии с открытым исходным кодом для Silverlight и сделал ее доступной на http://scrypt.codeplex.com/

Он не претендует на поддержку WP7, но, вероятно, будет очень хорошим началомпункт для дальнейшего изучения.

Однако чего вы пытаетесь достичь, подписав почтовый индекс?

Если это просто ваш собственный сервер и вы хотите подтвердить целостность данных, будет ли хешсодержимого недостаточно для подтверждения того, что вы создали его на своем сервере?

Если вы пытаетесь защитить содержимое почтового индекса от посторонних глаз, передача будет только через HTTPS, а защищенный доступ к ресурсу не будетбыть достаточным?

0 голосов
/ 26 января 2011

Да, он поддерживает WP7. Скоро я сделаю пару модов, чтобы исправить некоторые проблемы совместимости с VB .NET (в некоторых местах нет открытых конструкторов, таких как поставщики подписей).

Обновление: @ Dawmail - Да, это правильный вопрос. Кто-то упомянул мою библиотеку RSA выше, и я уточнил, что она поддерживает WP7. :) Также были устранены вышеупомянутые проблемы совместимости, а также добавлена ​​поддержка данных ключа в формате CspBlob.

...