Teknobench

Generatur taċ-Ċwievet PGP u Kriptaġġ

Iġġenera ċwievet OpenPGP (Curve25519 jew RSA 4096), ikkripta, dekripta, iffirma u ivverifika messaġġi PGP fil-brawżer. Iċ-ċwievet ma jħallux l-apparat tiegħek.

Iċ-ċwievet, il-messaġġi u l-passphrases jibqgħu fil-brawżer tiegħek: din l-għodda tħaddem OpenPGP lokalment u qatt ma tibgħat xejn. Agħlaq il-paġna meta tkun lest.

Azzjoni

Kif tuża l-generatur taċ-ċwievet PGP

  1. F’Iġġenera ċwievet, daħħal Isem u/jew Email, agħżel Passphrase (tipproteġi ċ-ċavetta privata) u ikteb l-istess waħda mill-ġdid f’Ikkonferma l-passphrase.
  2. Agħżel Tip ta’ ċavetta: ECC Curve25519 (rakkomandat), RSA 3072 bit jew RSA 4096 bit, imbagħad ikklikkja Iġġenera par ta’ ċwievet. Iċ-ċwievet RSA jieħdu ftit sekondi.
  3. Iċċekkja l-User ID, l-ID taċ-ċavetta u l-Fingerprint, imbagħad uża Niżżel iċ-ċavetta pubblika (.asc), Niżżel iċ-ċavetta privata (.asc) u Niżżel iċ-ċertifikat tar-revoka. Xejn ma jinħażen: issejvja l-fajls qabel ma titlaq mill-paġna.
  4. Biex tibgħat messaġġ sigriet, iftaħ Ikkripta, waħħal Ċavetta/ċwievet pubbliċi tar-riċevitur (aktar minn blokk wieħed huwa permess), ikteb Messaġġ u ikklikkja Ikkripta. Immarka Iffirma wkoll biċ-ċavetta privata tiegħi biex turi li int kiteb.
  5. Biex taqra messaġġ li intbagħat lilek, iftaħ Dekripta, waħħal il-Messaġġ kriptat, Iċ-ċavetta privata tiegħek u l-passphrase tagħha, u ikklikkja Dekripta. Żid Ċavetta pubblika tal-mittent biex tiċċekkja l-firma tiegħu.
  6. Iffirma toħloq firma cleartext li kulħadd jista’ jaqra; Ivverifika tiċċekkjaha mal-Ċavetta pubblika tal-firmatarju.

Par ta’ ċwievet li għadu kif ġie ġġenerat jimtela wkoll fit-tabs l-oħra, biex tkun tista’ tipprova ċ-ċiklu kollu f’daqqa.

Kif jaħdem il-kriptaġġ PGP

PGP (standardizzat bħala OpenPGP fl-RFC 4880 u l-aġġornament tiegħu RFC 9580) juża par ta’ ċwievet. Iċ-ċavetta pubblika tista’ tiġi kondiviża ma’ kulħadd: tikkripta l-messaġġi lilek u tivverifika l-firem tiegħek. Iċ-ċavetta privata tibqa’ għandek: tidekripta dawk il-messaġġi u toħloq firem. Kull messaġġ fil-fatt jiġi kriptat b’ċavetta tas-sessjoni każwali (AES), u biss dik iċ-ċavetta żgħira tas-sessjoni tiġi kriptata miċ-ċwievet pubbliċi tar-riċevituri, u huwa għalhekk li messaġġ wieħed jista’ jiġi indirizzat lil diversi persuni.

Il-fingerprint huwa hash taċ-ċavetta pubblika. Qabbilha mal-korrispondent tiegħek permezz ta’ kanal ieħor (wiċċ imb’wiċċ, bit-telefon) qabel ma tafda ċavetta li rċevejt bl-email: dan huwa dak li jipproteġik minn ċavetta mibdula. L-ID taċ-ċavetta huwa sempliċement l-aħħar 16-il karattru eżadeċimali tal-fingerprint.

Liema tip ta’ ċavetta għandi nagħżel?

  • ECC Curve25519 toħloq ċavetta tal-iffirmar Ed25519 b’subkey tal-kriptaġġ Curve25519 (X25519). Iċ-ċwievet huma żgħar, veloċi u b’saħħithom daqs RSA 3072. Dan il-format tal-verżjoni 4 huwa appoġġjat minn GnuPG 2.2 ’il quddiem, Thunderbird, Proton Mail u l-klijenti OpenPGP kurrenti l-oħra.
  • RSA 3072 / 4096 huwa l-għażla għal softwer antik ħafna li ma jafx il-kurvi ellittiċi. 4096 bit iġib marġni żgħir fuq 3072 bi prezz ta’ ċwievet akbar u operazzjonijiet aktar bil-mod.

Pariri dwar is-sigurtà u limiti

  • L-għodda tħaddem il-librerija OpenPGP.js open-source ġewwa l-brawżer tiegħek. Iċ-ċwievet, il-messaġġi u l-passphrases ma jittellgħu qatt, u l-librerija titgħabba biss meta tikklikkja buttuna.
  • Agħżel passphrase twila: il-fajl taċ-ċavetta privata huwa kriptat biha, u hija l-aħħar linja ta’ difiża tiegħek jekk il-fajl jiġi kkupjat.
  • Żomm iċ-ċertifikat tar-revoka offline. Jekk iċ-ċavetta privata tiegħek tintilef jew tinsteraq, l-importazzjoni tiegħu tgħid lil nies oħra li ċ-ċavetta m’għandhiex tintuża aktar.
  • Paġna tal-brawżer hija komda iżda mhijiex ambjent iebes: għal ċwievet fit-tul u ta’ valur kbir, iġġenerahom offline b’GnuPG fuq kompjuter fdat.
  • Din l-għodda timmaniġġja messaġġi tat-test. Ma timmaniġġjax keyring, key servers, dati ta’ skadenza jew kriptaġġ ta’ fajls.

Mistoqsijiet frekwenti

Iċ-ċavetta privata u l-messaġġi tiegħi jintbagħtu lil xi server?

Le. Kollox, inkluża l-ġenerazzjoni taċ-ċwievet, jaħdem lokalment b’JavaScript fil-brawżer tiegħek. Tista’ anke tinqata’ mill-Internet wara li titgħabba l-paġna u tintuża l-librerija darba.

Nista’ nuża ċ-ċwievet ma’ GnuPG jew Thunderbird?

Iva. Il-fajls .asc imniżżla huma ċwievet OpenPGP standard ASCII-armored. Importahom b’gpg --import file.asc jew permezz tal-maniġer taċ-ċwievet OpenPGP ta’ Thunderbird.

X’jiġri jekk ninsa l-passphrase?

Iċ-ċavetta privata ma tistax tinfetaħ u l-messaġġi kriptati għaliha ma jistgħux jinqraw aktar. M’hemmx rkupru: ippubblika ċ-ċertifikat tar-revoka u oħloq ċavetta ġdida.

Għaliex il-messaġġ dekriptat jgħid li l-firma ma ġietx iċċekkjata?

Il-messaġġ huwa ffirmat, iżda l-għodda teħtieġ iċ-ċavetta pubblika tal-mittent biex tivverifikah. Waħħalha f’Ċavetta pubblika tal-mittent u dekripta mill-ġdid.

X’inhi d-differenza bejn iffirmar u kriptaġġ?

Il-kriptaġġ jaħbi l-kontenut biex biss ir-riċevituri jistgħu jaqrawh. Firma tħalli t-test jinqara iżda tipprova min kiteb u li ma ġiex modifikat. Ikkripta jista’ jagħmel it-tnejn f’daqqa.