szimmetrikus és aszimmetrikus kriptográfia

szimmetrikus és aszimmetrikus kriptográfia

hirdetések

a szimmetrikus és aszimmetrikus Kriptográfiáról.

szimmetrikus kriptográfia

ebben a típusban a titkosítási és dekódolási folyamat ugyanazt a kulcsot használja. Ezt titkos kulcs-kriptográfiának is nevezik. A szimmetrikus kriptográfia főbb jellemzői a következők −

  • egyszerűbb és gyorsabb.,
  • a két fél biztonságos módon cseréli a kulcsot.

a szimmetrikus kriptográfia fő hátránya, hogy ha a kulcs kiszivárog a behatolóhoz, az üzenet könnyen megváltoztatható, és ez kockázati tényezőnek tekinthető.

Data Encryption Standard (DES)

a legnépszerűbb szimmetrikus kulcs algoritmus az Data Encryption Standard (DES), a Python pedig tartalmaz egy csomagot, amely tartalmazza a des algoritmus mögötti logikát.,

Telepítés

A parancs a telepítés DES csomag pyDES a Pythonban −

pip install pyDES

Egyszerű program végrehajtása DES algoritmus a következőképpen

Felhívja a változó padmode, amely visszahozza a csomagot, mint egy DES algoritmus végrehajtása, valamint követi a titkosítás dekódoló-ben meghatározott módon.

kimenet

a fenti kód eredményeként a következő kimenetet láthatja −

aszimmetrikus kriptográfia

nyilvános kulcs kriptográfiának is nevezik., A szimmetrikus kriptográfia fordított módon működik. Ez azt jelenti, hogy két kulcsot igényel: az egyik a titkosításhoz, a másik a dekódoláshoz. A nyilvános kulcsot titkosításhoz, a privát kulcsot pedig dekódoláshoz használják.

  • a kulcs hossza miatt hozzájárul az alacsonyabb titkosítási sebességhez.
  • a kulcskezelés döntő fontosságú.,

a program A következő kódot a Python szemlélteti, hogy a dolgozó az aszimmetrikus kriptográfia használata RSA algoritmus végrehajtása −

Kimenet

megtalálja a következő kimenetet, amikor végre a kód fenti −

Reklámok

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük