Digitális aláírás (az aláírás), szerelési és telepítési, cikkek, programozás - programozás

Ha az egység bevetik a globális szerelvény cache, akkor szükség van egy digitális aláírást. A digitális aláírás (az aláírás) nem kötelező, és nem különösebben hasznos szerelvényt telepített saját, így saját összeállítás van telepítve a felhasználó dolgozni az adott kliens program, ezért egyetértett vele. Még ha bizalmas telepített szerelvény rendelkezik digitális aláírással, a közös nyelvi futtatókörnyezet CLR alapértelmezés szerint nem ellenőrzi ezt, amikor összeillesztjük terhelések kliens programot. Ezért a felelősség megakadályozza a jogosulatlan módosítás vagy manipuláció bizalmas telepített egységek teljesen szerzett a rendszergazda. Másrészt, ez nagyon előnyös, hogy a nyilvános telepített (azaz állami) szerelvény, ahogy kell aláírni digitálisan, ezért ezek általában sokan használják az ügyfelek, a következő lehet több verziója ugyanazt a szerelvény.

A digitális aláírás (aláírások) alapján kriptográfiai eljárások, amelyekben a nyilvános kulcsokat használnak. A világ a kriptográfia két alapvető kriptográfiai módszerek - szimmetrikus kódolást (a nyilvános kulcs) és aszimmetrikus titkosítást (nyilvános kulcs). Szimmetrikus kódolást egy közös titkos kulcsot mind titkosítás és dekódolás. Data Encryption Standard DES (Data Encryption Standard), Triple DES (Triple Data Encryption Standard) és RC2 - példák szimmetrikus titkosítási algoritmusokat. Szimmetrikus kódolást is nagyon hatékony és eredményes biztosítása titkosságát közötti kommunikáció két kölcsönösen bizakodó együttműködő szervezetek, de ezek nem alkalmasak olyan helyzetekben, amikor nehéz egy közös titkos kulcsot. Emiatt szimmetrikus kódolást alkalmatlannak tekinthetők digitális aláírások (aláírások). Ez azért van, mert a digitális aláírás (aláírások) nem használják a magánélet, de csak az azonosítást és a felismerés, hogy a nyitottabb ügy. Ha már megosztotta a szimmetrikus kulcsot, aki potenciálisan biztosítaná a hitelességét az összeállításon, akkor akaratlanul is bízza, akik akartak teljesíteni a szerepet. Kizárólag a digitális aláírások (aláírások) sokkal jobban illik az aszimmetrikus titkosítást.

Aszimmetrikus ciphers, más néven nyilvános kulcsú titkosítást használ kulcspár nyilvános és privát kulcs. Keys a páros matematikailag összefüggő, és együtt keletkezett; Azonban az egyik legfontosabb az, rendkívül nehéz kiszámítani másképp. Normális esetben a nyilvános kulcsot kap, aki szeretné, hogy ellenőrizze a hitelességét a tulajdonos a szerelvény Másrészt, a tulajdonos megtartja a megfelelő privát kulcs az aláírás titokban, hogy senki se tudja hamisítani az aláírását. A titkosítási eljárás szerint a rendszer nyitott RSA kulcs (RSA-titkosítás) - egy példa a nyilvános kulcsú titkosító rendszert.
A nyilvános kulcsú titkosítás alapja egy nagyon érdekes matematikai program, amely lehetővé teszi, hogy titkosítja a szöveges alapú, egy kulcsot, és dekódolt csak ismerve a megfelelő gombot az eredeti példa, amikor a nyilvános kulcs titkosításához használt eredeti adatok (az úgynevezett kódolatlan), csak a megfelelő privát kulcs segítsen megfejteni a szöveget. Még a használt kulcs titkosítás nem segít megfejteni a rejtjelezett! Ez a forgatókönyv akkor hasznos, ha a titkos üzeneteket küld csak annak a személynek, aki ismeri a titkos kulcsot.

Nézzük a másik forgatókönyv. Az ember, aki tudja, hogy a privát kulcsot, arra használja, hogy titkosítja a nyílt szöveg. A kapott rejtjelezett nem titok, hiszen mindenki érdekelt lehet megszerezni a nyilvános kulcs a szöveget. Ez a forgatókönyv használhatatlan titok, de nagyon hatásos az azonosítás céljából. Nincs szükség, hogy titkosítja az eredeti adatokat teljesen, ezért hatékonyságának növelése helyett kompakt titkosított hash kódot, amelyet az jellemez, nagy a valószínűsége, hogy a bemeneti adatokat. Ha kapsz egy fájlt, amely titkosított változatát saját hash, és dekódolja azt a megfelelő nyilvános kulcs, akkor valóban újra kiszámolja a hash kód a forrás adatokat. És ha most azt találjuk, hogy ez egybeesik a hash kódot, amelyet titkosított, akkor biztos lehet benne, hogy ez volt a tulajdonosa a privát kulcs csatolt digitális aláírás és az adatok nem változott más személyek Ha feltételezzük, hogy a tulajdonos tudta titokban tartani privát kulcsot, majd véletlen számítás eredménye azt mutatja, hogy senki sem torzítja a képet, miután aláírta digitálisan. Ábra. 7.3 ábrán látható, hogy a digitális aláírással (aláírás).

Ábra. 7.3. Ez fut a digitális aláírás (az aláírás)

A digitális aláírás titkosítási rendszer az RSA nyilvános kulcs és SHA1

Annak érdekében, hogy írjon alá egy összeállítás, a gyártó kiszámítja a SHA1 algoritmussal hash-kód (és bájtok aláírása számára fenntartott (aláírás), a korábban nullázódik), majd titkosítja a hash értéket a titkos kulcs segítségével egy titkosítási módszer szerint a rendszer nyitott RSA kulcsot ( RSA-kódolás). A nyilvános kulcs és a titkosított hash tárolt szerelvény metaadatokat.