tässä luvussa, voimme keskustella yksityiskohtaisesti siitä, symmetrinen ja epäsymmetrinen salaus.
symmetrinen kryptografia
tässä tyypissä salaus-ja salauksen purkuprosessissa käytetään samaa avainta. Sitä kutsutaan myös salaiseksi salausavaimeksi. Tärkeimmät ominaisuudet symmetrisen salauksen ovat seuraavat −
- Se on yksinkertaisempi ja nopeampi.,
- osapuolet vaihtavat avaimen varmalla tavalla.
Haittapuoli
merkittävä haitta symmetrinen salaus on, että jos avain on vuotanut tunkeilija, viesti voidaan helposti muuttaa, ja tämä on pidetään riskitekijänä.
Data Encryption Standard (DES)
suosituin symmetrisen avaimen algoritmi on Data Encryption Standard (DES) ja Python sisältää paketin, joka sisältää logiikka DES-algoritmi.,
Asennus
komento asennus DES paketti pyDES Python on −
pip install pyDES
Yksinkertainen ohjelma, täytäntöönpano DES-algoritmi on seuraavanlainen.
Se vaatii, että muuttujan padmode joka hakee kaikki paketit kohti DES-algoritmi täytäntöönpanoa ja seuraa, salaus ja salauksen tietyllä tavalla.
Lähtö
Voit nähdä seuraavan lähdön seurauksena koodi edellä −
Epäsymmetrinen Salaus
Se on kutsutaan myös julkisen avaimen salausta., Se toimii symmetrisen kryptografian käänteisellä tavalla. Tämä tarkoittaa, että se vaatii kaksi avainta: toisen salaukseen ja toisen salauksen purkamiseen. Julkista avainta käytetään salaukseen ja yksityistä avainta käytetään salauksen.
Haittapuoli
- Koska sen avaimen pituus, se edistää alentaa salaus nopeus.
- avainjohtaminen on ratkaisevaa.,
seuraava ohjelma koodi Python havainnollistaa toimi epäsymmetristä salausta käyttäen RSA-algoritmi ja sen täytäntöönpano −
Lähtö
löydät seuraavat lähtö, kun suorittaa koodin edellä,