SAM_India Ответов: 3

Как реализовать цифровой вход в систему c#.NET


Привет всем ,
Может ли кто-нибудь сказать мне, как реализовать цифровой вход c#.neT.


Спасибо,
МОХАММЕД СИДДИГАЛИ.

Pravin Patil, Mumbai

Будьте конкретны и приходите снова....

3 Ответов

Рейтинг:
2

MaulikDusara

ПРИВЕТ,

для этого вы можете обратиться по приведенным ниже ссылкам

Реализация цифровой подписи в .NET[^]

http://dotnetslackers.com/articles/security/Hashing_MACs_and_Digital_Signatures_in_NET.aspx[^]


Рейтинг:
2

SAM_India

Привет, Любитель Кодирования.

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


Спасибо,
МОХАММЕД СИДДИГАЛИ.


CodingLover

Я обновил свой предыдущий комментарий. Взгляните на него!

Рейтинг:
0

CodingLover

Цифровое пение (под криптографией) - это обширная область. Итак, что именно вы хотите сделать с подписанием?

Когда дело доходит до хеширования, Mac и DSs делают несколько (не совсем) похожую работу. Использование в различных сценариях. Поэтому, пожалуйста, уточните ваше точное требование.

Обновил свой комментарий.

Вам нужен хэш для цифровой подписи документа. Потому что цифровые подписи создаются из хэша.

SHA1 mySha1 = new SHA1CryptoServiceProvider();
byte[] hash = mySha1 .ComputeHash(byte_array);


Убедитесь, что ваш документ находится в байтовом массиве. Если он больше, вам нужно подумать о лучшей реализации.

Создайте цифровую подпись, используя сгенерированный хэш. Взгляните на DSACryptoServiceProvider Затем с полученными данными сверьте подпись и поступайте с данными так, как вам заблагорассудится.