- Zainul Franciscus
@howtogeek
- Päivitetty 28. joulukuuta 2018, 4:08pm EDT
Salaus on pitkä historia vuodelta, kun muinaiset Kreikkalaiset ja Roomalaiset lähettää salaisia viestejä korvaamalla kirjaimia vain decipherable kanssa salainen avain. Liity meihin pikaiseen historiantuntiin ja lue lisää siitä, miten salaus toimii.,
nykypäivän painos HTG Selittää, annamme sinulle lyhyt historia-salausta, miten se toimii, ja joitakin esimerkkejä eri salaus—varmista, että olet myös tarkistaa edellinen painos, jossa selitimme, miksi niin monet nörtit vihaa Internet Exploreria.
Image by xkcd, ilmiselvästi.
alkuaikoina Salaus
antiikin Kreikkalaiset käyttivät työkalu nimeltään Scytale auttaa salata viestejä nopeammin käyttämällä salakirjoitusta—he yksinkertaisesti kääri kaistale pergamentti sylinterin ympärille, kirjoittaa viestin, ja sitten kun purettiin ei olisi mitään järkeä.,
tämä salausmenetelmä voisi tietysti olla melko helposti murrettavissa, mutta se on yksi ensimmäisistä esimerkeistä salauksesta, jota todellisuudessa käytetään reaalimaailmassa.
Julius Caesar käytti hieman samanlainen menetelmä aikana hänen aikaa siirtämällä kunkin kirjaimen oikealle tai vasemmalle, useita kantoja—salaus tekniikka, joka tunnetaan nimellä Caesar-salakirjoitus. Esimerkiksi käyttämällä alla olevaa esimerkkikoodia kirjoittaisit ” GEEK ”nimellä”JHHHN”.,
Plain: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Cipher: DEFGHIJKLMNOPQRSTUVWXYZABC
Koska vain tarkoitettu vastaanottaja viestin tiesi salakirjoituksen, se olisi vaikea olla seuraava henkilö purkaa viestin, joka näyttäisi kuin siansaksaa, mutta henkilö, joka oli cipher voisi helposti purkaa ja lukea se.
Toinen yksinkertainen salaus salaus kuin Polybius square käytetty salakieli, jotka on lueteltu jokaisen kirjaimen vastaava numeerinen kannat poikki ylä-ja puolella kertoa, jos aseman kirjain oli.,
Käyttämällä taulukon, kuten yllä kirjoitat kirjeen ”G” kuin ”23”, tai ”GEEK” kuin ”23 31 31 43”.
Enigma Kone,
toisen maailmansodan Aikana Saksalaiset käyttivät Enigma kone välittää salattuja lähetyksiä edestakaisin, joka kesti vuosia ennen kuin puolan pystyivät murtaa viestejä, ja antaa ratkaisu Liittoutuneiden joukot, joka oli avainasemassa heidän voitto.,
Historia Moderni Salaus
Lets face it: moderni salaus tekniikoita voi olla äärimmäisen tylsä aihe, joten sen sijaan vain selittää ne sanat, olemme koonneet sarjakuva, joka kertoo historian salaus, innoittamana Jeff Moser on tikku-opas AES. Huomautus: emme selvästikään voi välittää kaikkea salauksen historiasta sarjakuvassa.
noihin aikoihin ihmisillä ei ole hyvää salausmenetelmää sähköisen viestinnän turvaamiseksi.,
Lucifer oli annettu nimi useita varhaisimmista siviili-block ciphers kehittämä Horst Feistel ja hänen kollegansa IBM.
Data Encryption Standard (DES) on block cipher (muoto jaettu salaisuus-salausta), joka oli valinnut National Bureau of Standards virallisena Federal Information Processing Standard (FIPS) yhdysvalloissa vuonna 1976, ja joka on sittemmin nauttinut laajaa käyttöä kansainvälisesti.,
Huolenaiheita noin turvallisuus ja suhteellisen hidasta DES ohjelmistojen motivoituneita tutkijoita ehdottaa erilaisia vaihtoehtoisia block cipher malleja, joka alkoi ilmestyä vuonna 1980-luvun lopulla ja 1990-luvun alussa: esimerkkejä ovat RC5, Blowfish, IDEA, NewDES, TURVALLISEMPAA, CAST5-ja FEAL
Rijndael salausalgoritmin hyväksyttiin YHDYSVALTAIN Hallituksen standardi symmetrinen-avaimen salausta tai AES (Advanced Encryption Standard). National Institute of Standards and Technology (NIST) ilmoitti AES: n olevan USA., FIPS PUB 197 (FIPS-197) 26. marraskuuta 2001 jälkeen 5 vuoden standardointi prosessi, jossa viisitoista kilpailevia malleja esiteltiin ja arvioitiin ennen Rijndael valittiin sopivin salaus algoritmia.
Salaus-Algoritmin Suorituskyky
Monet salausalgoritmeja on olemassa, ja ne ovat kaikki soveltuvat eri tarkoituksiin—kaksi tärkeintä ominaisuuksia, jotka tunnistaa ja erottaa yhden salaus algoritmi toisesta ovat sen kyky turvata suojattuja tietoja hyökkäyksiltä, ja sen nopeus ja tehokkuus tekevät niin.,
Myös hyvä esimerkki siitä, että nopeus ero eri tyyppisiä salausta, voit käyttää benchmarking-apuohjelma rakennettu TrueCrypt volume creation wizard—kuten näette, AES on ylivoimaisesti nopein tyyppi, vahva salaus.
on olemassa sekä hitaampia että nopeampia salausmenetelmiä, ja ne kaikki soveltuvat eri tarkoituksiin. Jos olet yksinkertaisesti yrittää purkaa pieni pala tiedot joka niin usein, sinulla on varaa käyttää vahvinta mahdollista salausta, tai jopa salata se kahdesti eri tyyppisiä salausta., Jos tarvitset nopeutta, haluaisit varmaan mennä AES: n kanssa.
lisätietoja benchmarking erilaisia salaus, tarkista raportin Washington University, St. Louis, jossa he tekivät ton testaus eri rutiinit, ja selitti kaiken hyvin geeky kirjoittaa ylös.
Tyypit Moderni Salaus
Kaikki fancy salaus algoritmi, että olemme puhuneet aiemmin ovat enimmäkseen käytetään kahta erilaista salausta:
- Symmetrisen avaimen algoritmit käyttävät samankaltaisia tai identtisiä salausavaimia tietojen salaamiseen sekä salauksen purkamiseen.,
- Epäsymmetrinen avaimen algoritmit käyttävät eri avaimia salaukseen ja salauksen—tämä on yleensä kutsutaan Julkisen avaimen Salausta.
Symmetrisen avaimen salaus
selittää tätä käsitettä, käytämme postal service metafora on kuvattu Wikipedia ymmärtää, miten symmetrisen avaimen algoritmeja toimii.
Alice laittaa salaisen viestinsä laatikkoon ja lukitsee laatikon käyttäen riippulukkoa, johon hänellä on avain. Tämän jälkeen hän lähettää laatikon Bobille tavallisen postin kautta., Kun Bob vastaanottaa laatikon, hän käyttää identtinen kopio Alicen avain (jonka hän on jotenkin saatu aiemmin, ehkä face-to-face kokouksessa) avaa laatikko, ja lukea viestin. Bob voi sitten käyttää samaa riippulukkoa salaisen vastauksensa lähettämiseen.
Symmetrisen avaimen algoritmit voidaan jakaa stream ciphers ja block ciphers—stream-salaus salata bits viestin yksi kerrallaan, ja block ciphers ottaa bittien määrä, usein korttelin 64 bittiä kerrallaan, ja salata niitä yhtenä yksikkönä., Siellä on paljon erilaisia algoritmeja, voit valita—lisää suosittu ja arvostettu symmetriset algoritmit ovat Twofish, Serpent, AES (Rijndael), Blowfish, CAST5, RC4, TDES, ja AJATUS.
Epäsymmetrinen Salaus
epäsymmetrinen avaimen järjestelmä, Bob ja Alice on erillinen riippulukot, sen sijaan, että yhden riippulukko, jossa on useita avaimet symmetrinen esimerkki. Huomautus: tämä on, tietenkin, hyvin yksinkertaistettu esimerkki siitä, miten se todella toimii, joka on paljon monimutkaisempi, mutta saat yleinen ajatus.,
ensin Alice pyytää Bobia lähettämään hänelle avoimen riippulukkonsa tavallisen postin kautta, pitäen avaimensa itsellään. Kun Alice saa sen, hän käyttää sitä lukitsemaan laatikon, joka sisältää hänen viestinsä, ja lähettää lukitun laatikon Bobille. Bob voi sitten avata laatikon avaimellaan ja lukea Alicen viestin. Vastatakseen Bobin on samalla tavalla saatava Alicen avoin riippulukko lukitsemaan laatikko ennen kuin lähettää sen takaisin hänelle.
epäsymmetrisen näppäinjärjestelmän kriittinen etu on se, että Bobin ja Alicen ei tarvitse koskaan lähettää avaimistaan kopiota toisilleen., Tämä estää kolmatta osapuolta (esimerkiksi korruptoitunutta postityöntekijää) kopioimasta avainta, kun se on kauttakulkumatkalla, jolloin kyseinen kolmas osapuoli voi vakoilla kaikkia Alicen ja Bobin välillä lähetettyjä tulevia viestejä. Lisäksi, jos Bob oli huolimaton ja saa joku muu kopioida hänen avain, Alicen viestit Bob olisi vaarantunut, mutta Alicen viestit muita ihmisiä olisi pidettävä salassa, koska muut ihmiset tarjota eri riippulukot Alice käyttää.
Epäsymmetrinen salaus käyttää eri avaimia salaukseen ja salauksen., Viestin vastaanottaja luo yksityisen avaimen ja julkisen avaimen. Julkinen avain jaetaan viestin lähettäjien kesken ja he käyttävät julkista avainta viestin salaamiseen. Vastaanottaja käyttää yksityistä avaintaan kaikki salatut viestit, jotka on salattu vastaanottajan julkisella avaimella.
Siellä on yksi suuri hyöty tekemässä salaus tämä tapa verrata symmetrisen salauksen. Meidän ei koskaan tarvitse lähettää mitään salaista (kuten salausavaimemme tai salasanamme) epävarmalle kanavalle. Julkinen avaimesi menee maailmalle—se ei ole salaisuus eikä sen tarvitse olla., Yksityinen avain voi pysyä snug ja kodikas tietokoneeseen, jossa olet luonut sen-se ei koskaan tarvitse sähköpostitse missään, tai lukea hyökkääjät.
Miten Salaus Turvaa Tiedonannon Web
vuosia, SSL (Secure Sockets Layer) – protokolla on ollut turvata web liiketoimia käyttämällä salausta välillä selaimen ja web-palvelin, suojella sinua kenellekään, että voisi olla vakoilla verkon keskellä.
SSL itsessään on käsitteellisesti melko yksinkertainen., Se alkaa, kun selain pyytää suojatun sivun (yleensä https://)
web-palvelin lähettää sen julkisen avaimen varmenteen.
selain tarkistaa, että varmenteen on myöntänyt luotettu osapuoli (yleensä trusted root CA), että varmenne on edelleen voimassa ja, että todistus liittyy sivustoon yhteyttä.
selain käyttää julkisen avaimen, salaa satunnaisen symmetrisen salauksen avaimen ja lähettää sen palvelimelle salatun URL-osoite vaaditaan sekä muut salattu http-tiedot.,
WWW-palvelin purkaa symmetrisen salausavaimen yksityisavaimellaan ja käyttää selaimen symmetristä avainta URL-ja http-tietojen purkamiseen.
WWW-palvelin lähettää takaisin pyydetyn html-dokumentin ja http-datan, jotka on salattu selaimen symmetrisellä avaimella. Selain purkaa http-datan ja html-dokumentin symmetrisen avaimen avulla ja näyttää tiedot.
Ja nyt voit turvallisesti ostaa eBay tuote todella tarvinnut.
opitko mitään?,
Jos olet tehnyt näin pitkälle, olemme lopussa meidän pitkä matka ymmärrystä salaus ja vähän miten se toimii—alkaen alkuaikoina salaus Kreikkalaiset ja Roomalaiset, nousu Lucifer, ja lopuksi, miten käyttää SSL-epäsymmetrinen ja symmetrinen salaus auttaa sinua ostaa, että pörröinen vaaleanpunainen pupu eBay.,
– Olemme suuria faneja salaus täällä How-To Geek, ja olemme kattaa paljon erilaisia tapoja tehdä asioita, kuten:
- aloittaminen TrueCrypt (Turvata tietosi)
- Lisää Automaattinen www-Sivuston Salaus Firefox
- BitLocker To Go Salaa Kannettava Flash-Asemat Windows 7
- Miten Turvata Oman Linux-PC Salaamalla kiintolevyn
- Lisää Salata / Purkaa Vaihtoehtoja Windows 7 / Vista: Napsauta hiiren kakkospainikkeella Valikko
- aloittaminen TrueCrypt Aseman Salaus Mac OS X