ПредишенСледващото

Ако комплектът е да се приложи в глобален монтаж на кеша, трябва да имате електронен подпис. Електронният подпис (подписа), не се изисква и не е особено полезно за монтаж разгърнати в частния, така че като частен монтаж се разгръща от страна на потребителя да работи с вашата конкретна програма клиент, и затова се съгласи с нея. Дори ако частно разгърнати събрание има електронен подпис, на Common Language Runtime CLR по подразбиране не проверява това, при сглобяване натоварвания за клиентска програма. Ето защо, отговорността за предотвратяване на промяна или манипулация частна разположени възли изцяло в правомощията на администратора. От друга страна, е много изгодно да се използва обществения разгърнати (т.е. публично) събранието, тъй като трябва да бъде подписан цифрово, и затова те обикновено се използват от много клиенти, а в следващия може да има различни версии на един и същ комплект.

Цифровите подписи (подписи), базирани на криптографски методи, при които се използват публичните ключове. В света на криптографията използва два основни криптографски техники - симетрични шифри (публичния ключ) и асиметричен шифър (публичен ключ). Симетричните шифри споделят таен ключ за двете криптиране и декриптиране. Data Encryption Standard DES (Data Encryption Standard), Triple DES (Triple Data Encryption Standard) и RC2 - примери за симетрични криптиращи алгоритми. Симетричните шифри могат да бъдат много ефективни и мощни, за да се гарантира тайната на съобщенията между две взаимно доверие съдействащи лица, но те не са подходящи за ситуации, в които е трудно да споделят таен ключ. Поради тази причина, симетрични шифри се считат за неподходящи за цифрови подписи (подписи). Това е така, защото цифровия подпис (подписи) не се използват за неприкосновеността на личния живот, но само за идентифициране и признаване, че е по-отворена афера. Ако беше споделена си симетричен ключ с всеки, който може евентуално да се уверете, че за автентичността на вашите събрания, а след това по невнимание може да го повери на хора, които искаха да изпълнят ролята си. За използване в цифрови подписи (подписи) са много по-подходящи асиметричен шифър.

Асиметричен шифър, наричани още с публичен ключ шифри използват двойка ключове публичен и частен ключ. Ключове в двойката са математически свързани и заедно генерирани; Въпреки това, един ключ е изключително трудно да се изчисли по различен начин. Обикновено публичния ключ се дава на всеки, който би искал да провери автентичността на собственика на събранието От друга страна, собственикът запазва съответния частен ключ на подписа в тайна, така че никой не може да изкове неговия подпис. Методът за кодиране според отворен ключ схема RSA (RSA криптиране) - пример за публичен ключ система за криптиране.
Публичен ключ за криптиране, се основава на една много интересна математическа схема, която ви позволява да криптирате обикновен текст, с един ключ и разшифрован от познаването на ключ, съответстващ на оригиналния пример, когато публичният ключ се използва за криптиране на първоначалните данни (наречен чист текст), само на съответния частен ключ може да помогне в разчитането на текста. Дори ключ се използва за криптиране не помага в дешифрирането на ciphertext! Този сценарий е полезно, когато тайни съобщения се изпращат само на човека, който знае тайния ключ.

Нека сега разгледаме обратния сценарий. Човекът, който знае частния ключ, тя използва, за да кодира прав текст. Получената ciphertext Не е тайна, тъй като всеки заинтересован може да получи публичен ключ за дешифриране на текста. Този сценарий е безполезен за тайна, но много ефективно за целите на идентификацията. Не е необходимо за криптиране оригиналните данни напълно, така че да се увеличи ефективността, вместо компактен кодирана хеш код, който се характеризира с висока степен на вероятност за входните данни. Ако получите файл, който съдържа кодирана версия на своя собствена хашиш и го декриптира със съответния публичен ключ, всъщност повторно изчисляване на хеш кода на изходните данни. И ако сега вие ще откриете, че тя съвпада с кода на хашиш, която е криптирана, можете да сте напълно сигурни, че той е бил собственик на частния ключ приложен електронен подпис и данни не е променян от други лица Ако приемем, че собственикът е бил в състояние да се запази в тайна личния ключ, а след това резултати от изчисленията съвпадение показва, че никой не можеше да наруши имиджа след като е бил подписан по цифров път. Фиг. 7.3 показва как цифров подпис (подпис).

Фиг. 7.3. Това е движение на електронен подпис (подпис)

Digital подписване кодираща схема, чрез RSA публичен ключ и SHA1

За да се регистрирате монтаж, производителят изчислява използвайки SHA1 алгоритъм, неговата хеш код (и байтове, запазени за подписване (подпис), по-рано се нулират), а след това криптира хеш стойност с таен ключ, като се използва метод за криптиране, според отворен ключ схема RSA ( RSA кодиране). Публичният ключ и криптира хеша съхранява в метаданните за сглобяване.

Подкрепете проекта - споделете линка, благодаря!