Efter fem Ärs utveckling presenteras release av verktyget GnuPG 2.4.0 (GNU Privacy Guard), som stöder standarderna OpenPGP (RFC-4880) och S/MIME, och som erbjuder verktyg för datakryptering, arbete med elektroniska signaturer, nyckelhantering och Ätkomst till publika nyckelarkiv.
GnuPG 2.4.0 positioneras som den första utgÄvan av en ny stabil gren, som innehÄller de förÀndringar som samlats in vid förberedning av versioner 2.3.x. Gren 2.2 har nu övergÄtt till att bli en gammal stabil gren, som kommer att stödjas fram till slutet av 2024. GnuPG 1.4-grenen fortsÀtter att stödjas som en klassisk serie, som anvÀnder minimala resurser, och Àr lÀmplig för inbyggda system samt Àr kompatibel med förÄldrade krypteringsalgoritmer.
NyckelförÀndringar i GnuPG 2.4 jÀmfört med den tidigare stabila grenen 2.2:
- En bakgrundsprocess med implementering av en nyckeldatabas har lagts till, som anvÀnder SQLite-databasen för lagring och visar en betydligt snabbare sökning av nycklar. För att aktivera det nya lagret bör alternativet "use-keyboxd" aktiveras i common.conf.
- En bakgrundsprocess tpm2d har lagts till, som gör det möjligt att anvÀnda TPM 2.0-chips för att skydda privata nycklar och utföra krypterings- eller digitala signaturoperationer pÄ TPM-modulen.
- En ny anvÀndbarhet, gpg-card, har lagts till, som kan anvÀndas som ett flexibelt grÀnssnitt för alla stödda typer av smartkort.
- Ett nytt verktyg gpg-auth har lagts till för autentisering.
- En ny gemensam konfigurationsfil common.conf har lagts till, som anvÀnds för att aktivera bakgrundsprocessen keyboxd utan att separat lÀgga till instÀllningar i gpg.conf och gpgsm.conf.
- Stöd för den femte versionen av nycklar och digitala signaturer har sÀkerstÀllts, vilket anvÀnder SHA256-algoritmen istÀllet för SHA1.
- ed25519 och cv25519 anvÀnds som standardalgoritmer för offentliga nycklar.
- Stöd för AEAD-lÀgen för blockkryptering OCB och EAX har lagts till.
- Stöd för elliptiska kurvor X448 (ed448, cv448) har lagts till.
- AnvÀndning av gruppnamn i nyckellistor tillÄts.
- I gpg, gpgsm, gpgconf, gpg-card och gpg-connect-agent har alternativet «âchuid» lagts till för att Ă€ndra anvĂ€ndar-ID.
- PÄ Windows-plattformen har fullt stöd för Unicode implementerats i kommandoraden.
- En byggalternativ «--with-tss» har lagts till för att vÀlja TSS-biblioteket.
- I gpgsm har grundlÀggande stöd för ECC lagts till, liksom möjligheten att skapa EdDSA-certifikat. Stöd för avkryptering av data som krypterats med lösenord har lagts till. Stöd för avkryptering av AES-GCM har lagts till. Nya alternativ «--ldapserver» och «--show-certs» har lagts till.
- I agenten Àr anvÀndning av vÀrdet "Label:" tillÄten i nyckelfilen för att konfigurera PIN-kodsinmatningsprompten. Stöd för ssh-agent-tillÀgg för miljövariabler har implementerats. Win32-OpenSSH-emulering genom gpg-agent har lagts till. Standardalgoritmen för att skapa fingeravtryck av SSH-nycklar Àr SHA-256. Alternativen "--pinentry-formatted-passphrase" och "--check-sym-passphrase-pattern" har lagts till.
- I scd har stöd för flera kortlÀsare och tokens förbÀttrats. Möjligheten att anvÀnda flera applikationer med en specifik smartcard har implementerats. Stöd för PIV-kort, Telesec Signature Cards v2.0 och Rohde&Schwarz Cybersecurity har lagts till. Nya alternativ "--application-priority" och "--pcsc-shared" har lagts till.
- Det har lagts till ett alternativ "--show-configs" i gpgconf-verktyget.
- Ăndringar i gpg:
- Ett parameter "--list-filter" har lagts till för selektivt skapande av nyckellistor, till exempel "gpg -k --list-filter 'select=revoked-f && sub/algostr=ed25519'."
- Nya kommandon och alternativ har lagts till: "--quick-update-pref", "show-pref", "show-pref-verbose", "--export-filter export-revocs", "--full-timestrings", "--min-rsa-length", "--forbid-gen-key", "--override-compliance-check", "--force-sign-key" och "--no-auto-trust-new-key."
- Stöd för att importera godtyckliga listor över Äterkallade certifikat har lagts till.
- Kontrollen av digitala signaturer har snabbats upp mer Àn 10 gÄnger.
- Resultaten av kontrollen beror nu pÄ alternativet "--sender" och signaturens skapare identifiering.
- Möjlighet att exportera Ed448-nycklar för SSH har lagts till.
- Endast OCB-lÀget Àr tillÄtet vid AEAD-kryptering.
- AvkÀnning utan offentlig nyckel Àr tillÄten vid infogad smartcard.
- För algoritmerna ed448 och cv448 aktiveras nu skapandet av nycklar av femte versionen automatiskt.
- Vid import frÄn servern LDAP Àr tillÀmpningen av alternativet self-sigs-only som standard inaktiverad.
- I gpg har anvÀndningen av algoritmer med blockstorlek pÄ 64 bitar för kryptering upphört. AnvÀndning av 3DES Àr förbjudet, och AES deklareras som den minimin stödda algoritmen. För att inaktivera begrÀnsningen kan alternativet "--allow-old-cipher-algos" anvÀndas.
- Verktyget symcryptrun (en förÄldrad inlinda över det externa verktyget Chiasmus) har tagits bort.
- Stödet för den förÄldrade metoden för PKA-nyckelupptÀckte har upphört och relaterade alternativ har tagits bort.
KĂ€lla: opennet.ru
