PGP-avaingeneraattori ja salaus
Luo OpenPGP-avaimet (Curve25519 tai RSA 4096), salaa, pura, allekirjoita ja tarkista PGP-viestejä selaimessasi. Avaimet eivät poistu laitteeltasi.
Avaimet, viestit ja salasanat pysyvät selaimessasi: tämä työkalu ajaa OpenPGP:tä paikallisesti eikä lähetä mitään. Sulje sivu, kun olet valmis.
- Käyttäjätunniste
- —
- Algoritmi
- —
- Avaimen tunnus
- —
- Luotu
- —
Sormenjälki:
Tallenna yksityinen avain ja mitätöintivarmenne turvalliseen paikkaan nyt. Niitä ei tallenneta mihinkään: kun poistut tältä sivulta, ne ovat poissa.
Näin käytät PGP-avaingeneraattoria
- Anna kohdassa Luo avaimet Nimi ja/tai Sähköposti, valitse Salasana (suojaa yksityisen avaimen) ja kirjoita se uudelleen kenttään Vahvista salasana.
- Valitse Avaintyyppi: ECC Curve25519 (suositus), RSA 3072 bittiä tai RSA 4096 bittiä ja napsauta Luo avainpari. RSA-avaimet kestävät muutaman sekunnin.
- Tarkista Käyttäjätunniste, Avaimen tunnus ja Sormenjälki ja käytä sitten painikkeita Lataa julkinen avain (.asc), Lataa yksityinen avain (.asc) ja Lataa mitätöintivarmenne. Mitään ei tallenneta: tallenna tiedostot ennen sivulta poistumista.
- Voit lähettää salaisen viestin avaamalla Salaa, liittämällä Vastaanottajan julkiset avaimet (useita lohkoja sallitaan), kirjoittamalla Viesti ja napsauttamalla Salaa. Valitse Allekirjoita myös yksityisellä avaimellani, jos haluat todistaa viestin olevan sinulta.
- Kun haluat lukea sinulle lähetetyn viestin, avaa Pura salaus, liitä Salattu viesti, Yksityinen avaimesi ja sen salasana ja napsauta Pura salaus. Lisää Lähettäjän julkinen avain, jos haluat tarkistaa allekirjoituksen.
- Allekirjoita luo selväkielisen allekirjoituksen, jonka kuka tahansa voi lukea. Tarkista vertaa sitä Allekirjoittajan julkiseen avaimeen.
Uusi avainpari täytetään myös muihin välilehtiin, joten voit kokeilla koko kiertoa kerralla.
Näin PGP-salaus toimii
PGP (standardoitu OpenPGP:nä dokumentissa RFC 4880 ja sen päivityksessä RFC 9580) käyttää avainparia. Julkisen avaimen voi jakaa kenelle tahansa: sillä salataan sinulle lähetettävät viestit ja tarkistetaan allekirjoituksesi. Yksityinen avain pysyy sinulla: sillä puretaan nuo viestit ja luodaan allekirjoituksia. Jokainen viesti salataan itse asiassa satunnaisella istuntoavaimella (AES), ja vain tämä pieni istuntoavain salataan vastaanottajien julkisilla avaimilla, minkä vuoksi yksi viesti voidaan osoittaa usealle ihmiselle.
Sormenjälki on julkisen avaimen tiiviste. Vertaa sitä kirjeenvaihtokumppaniisi toisen kanavan kautta (kasvokkain tai puhelimessa), ennen kuin luotat sähköpostilla saamaasi avaimeen: tämä suojaa avaimen vaihtamiselta. Avaimen tunnus on yksinkertaisesti sormenjäljen viimeiset 16 heksadesimaalimerkkiä.
Mikä avaintyyppi kannattaa valita?
- ECC Curve25519 luo Ed25519-allekirjoitusavaimen ja Curve25519 (X25519) -salausaliavaimen. Avaimet ovat pieniä, nopeita ja yhtä vahvoja kuin RSA 3072. Tätä versio 4 -muotoa tukevat GnuPG 2.2 ja sitä uudemmat, Thunderbird, Proton Mail ja muut nykyiset OpenPGP-ohjelmat.
- RSA 3072 / 4096 on valinta hyvin vanhoille ohjelmille, jotka eivät tunne elliptisiä käyriä. 4096 bittiä tuo pienen lisämarginaalin 3072:een verrattuna, mutta avaimet ovat suurempia ja toiminnot hitaampia.
Tietoturvavinkit ja rajoitukset
- Työkalu ajaa avoimen lähdekoodin OpenPGP.js-kirjastoa selaimessasi. Avaimia, viestejä tai salasanoja ei koskaan lähetetä palvelimelle, ja kirjasto ladataan vasta, kun napsautat jotakin painiketta.
- Valitse pitkä salasana: yksityisen avaimen tiedosto salataan sillä, ja se on viimeinen puolustuslinjasi, jos tiedosto kopioidaan.
- Säilytä mitätöintivarmennetta offline-tilassa. Jos yksityinen avaimesi katoaa tai varastetaan, sen tuominen kertoo muille, ettei avainta saa enää käyttää.
- Selainsivu on kätevä mutta ei karkaistu ympäristö: pitkäikäiset ja arvokkaat avaimet kannattaa luoda offline-tilassa GnuPG:llä luotetulla tietokoneella.
- Tämä työkalu käsittelee tekstiviestejä. Se ei hallitse avainrengasta, avainpalvelimia, vanhenemispäiviä eikä tiedostojen salausta.
Usein kysytyt kysymykset
Lähetetäänkö yksityinen avaimeni ja viestini palvelimelle?
Ei. Kaikki, avainten luonti mukaan lukien, ajetaan paikallisesti JavaScriptillä selaimessasi. Voit jopa katkaista internetyhteyden, kun sivu on latautunut ja kirjastoa on käytetty kerran.
Voinko käyttää avaimia GnuPG:n tai Thunderbirdin kanssa?
Voit. Ladatut .asc-tiedostot ovat tavallisia ASCII-koodattuja OpenPGP-avaimia. Tuo ne komennolla gpg --import tiedosto.asc tai Thunderbirdin OpenPGP-avainhallinnan kautta.
Mitä tapahtuu, jos unohdan salasanan?
Yksityistä avainta ei voi avata, eikä sille salattuja viestejä voi enää lukea. Palautusta ei ole: julkaise mitätöintivarmenteesi ja luo uusi avain.
Miksi puretun viestin kohdalla lukee, ettei allekirjoitusta tarkistettu?
Viesti on allekirjoitettu, mutta työkalu tarvitsee lähettäjän julkisen avaimen sen tarkistamiseen. Liitä se kenttään Lähettäjän julkinen avain ja pura salaus uudelleen.
Mitä eroa on allekirjoituksella ja salauksella?
Salaus piilottaa sisällön, jotta vain vastaanottajat voivat lukea sen. Allekirjoitus jättää tekstin luettavaksi, mutta todistaa kirjoittajan ja sen, ettei tekstiä ole muokattu. Salaa osaa tehdä molemmat kerralla.
Aiheeseen liittyvät työkalut
- Tekstin salaustyökalu Salaa ja pura teksti salalauseella selaimessasi AES-256-GCM:llä ja PBKDF2:lla (600 000 kierrosta). Mitään ei lähetetä palvelimelle. Rajoitukset selitetty.
- Hash-generaattori Luo MD5-, SHA-1-, SHA-256- ja SHA-512-tiivisteet tekstistä tai minkä kokoisista tiedostoista tahansa ja tarkista tarkistussummat. Kaikki toimii selaimessa.
- Salasanageneraattori Ilmainen salasanageneraattori luo vahvoja satunnaisia salasanoja, 4–128 merkkiä, selaimessasi turvallisella satunnaislukugeneraattorilla. Mitään ei tallenneta.
- Salalausegeneraattori Luo vahvoja ja muistettavia salalauseita EFF:n sanalistasta tai ranskankielisestä listasta, entropia bitteinä. Luodaan turvallisesti selaimessasi.