CH-J ToolsZarządzanie serwerem przez SSH
Menu
Wszystkie przykłady kluczy →

Przykład 31 · V6 · ECDSA NIST P-256 + ECDH NIST P-256

Klucz wersji 6 (RFC 9580): odcisk SHA-256 o 64 cyfrach szesnastkowych, podpisy z solą i nowoczesne flagi klucza. Odczytywany przez Sequoia (sq), narzędzia oparte na rPGP i inne implementacje RFC 9580; GnuPG 2.4 i starsze nie odczytują kluczy V6 zgodnych z tym standardem.

Przegląd klucza

Wersja kluczaV6
SpecyfikacjaRFC 9580 · post-quantum algorithms: RFC 9980
StanAktualny standard
Klucz główny (certyfikacja, podpisywanie)ECDSA NIST P-256 · ID 19 · SHA-256
Podklucz szyfrującyECDH NIST P-256 · ID 18
Odcisk5C1B4D9DBDE53BFF511739248E4600B0C66DE6E7C9F2ED049B357D001F208E00
Hasło klucza prywatnegosynthetic-key-password

Algorytmy i zastosowanie

ECDSA NIST P-256: Podpis na krzywej eliptycznej NIST P-256, powszechny w kartach inteligentnych, modułach HSM i środowiskach wymagających krzywych NIST.

ECDH NIST P-256: Podklucz szyfrujący Diffiego-Hellmana na krzywej eliptycznej NIST P-256.

Klucz publiczny

Certyfikat publiczny z kluczem głównym, podkluczem szyfrującym i podpisami wiążącymi. Zaimportuj go, aby weryfikować podpisy lub szyfrować dane dla tej tożsamości testowej.

Pobierz → 989 bajty

-----BEGIN PGP PUBLIC KEY BLOCK-----

xlYGaveFLRMAAABMCCqGSM49AwEHAgME76N2mZPF0bs325mR7VdEKKPfxzAv/vGh
pyTZ+YgVoxoZrTCb6+/wfCAEflKG/hhN2uAc6cW54/tYXwK+dIxVOMKgBh8TCAAA
AD0FAmr3hS0iIQZcG02dveU7/1EXOSSORgCwxm3m58ny7QSbNX0AHyCOAAIbAwIe
CAMLCQcBFQEWBScJAgcCAAAAADPbEGk4ExhWx9fJIP7fAi9Q7ZcA/3muKkOQrrq9
af7C/KQIc69dXqPIB3hS6/pYQVIRRvlNAP0QyJyTgUvtfwZ0TcSJ6YVOtux64q6a
pdSwlAImNP8CGc0mQ0gtSiBtYXRyaXggMzEtdjYtZWNkc2EtcDI1NitlY2RoLXAy
NTbCjwYTEwgAAAAsBQJq94UtIiEGXBtNnb3lO/9RFzkkjkYAsMZt5ufJ8u0EmzV9
AB8gjgACGQEAAAAANysQlMVfwOGVqSF+7Z/uShN+UwEAo/1xnpc5Mbvm48zSElgx
yNMYn09C+eLknFNuqZMghJIBAM3K+q/GNxDFf9LnBd3e5ANa0Dr3Z3vG6tfpvneb
9ZHzzloGaveFLRIAAABQCCqGSM49AwEHAgMEnn/7o5vubuyW1/wS0Lrz+UkTj6xc
YV/4eKO7yJgxmQ8f1I7kw1i/r68vJnK1H6IsUGFWQRZ1VTWlwrSr5BCv3QMBCAfC
jwYYEwgAAAAsBQJq94UtIiEGXBtNnb3lO/9RFzkkjkYAsMZt5ufJ8u0EmzV9AB8g
jgACGwwAAAAAb5gQczXOUAmrE15KYG+aG3UerwEApjBhD4exiFzop8V3m4mZSbf7
dzRBy2TTh+n6+nv8SHsBAIuIjDQi52watvrE0HdgHyRDS/vXw4DGTkqA0PzyXVoT
=Uf0u
-----END PGP PUBLIC KEY BLOCK-----

Klucz prywatny

Klucz prywatny chroniony hasłem podanym powyżej. Opublikowany wyłącznie do testów: każdy może go użyć.

Pobierz → 1 235 bajty

Pokaż
-----BEGIN PGP PRIVATE KEY BLOCK-----

xbAGaveFLRMAAABMCCqGSM49AwEHAgME76N2mZPF0bs325mR7VdEKKPfxzAv/vGh
pyTZ+YgVoxoZrTCb6+/wfCAEflKG/hhN2uAc6cW54/tYXwK+dIxVOP0mCQIUBJza
pF6MLIBkFJD1GLvCBu8DBBDIQKrj6nfAFWT9H0IH2jocR6WQBNih7OB4HJN+A2tD
Y8LA84XbQb5Ub5dURqthIYP8hb4ia1DM3RBxUSVBSlcQUMKgBh8TCAAAAD0FAmr3
hS0iIQZcG02dveU7/1EXOSSORgCwxm3m58ny7QSbNX0AHyCOAAIbAwIeCAMLCQcB
FQEWBScJAgcCAAAAADPbEGk4ExhWx9fJIP7fAi9Q7ZcA/3muKkOQrrq9af7C/KQI
c69dXqPIB3hS6/pYQVIRRvlNAP0QyJyTgUvtfwZ0TcSJ6YVOtux64q6apdSwlAIm
NP8CGc0mQ0gtSiBtYXRyaXggMzEtdjYtZWNkc2EtcDI1NitlY2RoLXAyNTbCjwYT
EwgAAAAsBQJq94UtIiEGXBtNnb3lO/9RFzkkjkYAsMZt5ufJ8u0EmzV9AB8gjgAC
GQEAAAAANysQlMVfwOGVqSF+7Z/uShN+UwEAo/1xnpc5Mbvm48zSElgxyNMYn09C
+eLknFNuqZMghJIBAM3K+q/GNxDFf9LnBd3e5ANa0Dr3Z3vG6tfpvneb9ZHzx7QG
aveFLRIAAABQCCqGSM49AwEHAgMEnn/7o5vubuyW1/wS0Lrz+UkTj6xcYV/4eKO7
yJgxmQ8f1I7kw1i/r68vJnK1H6IsUGFWQRZ1VTWlwrSr5BCv3QMBCAf9JgkCFAS1
8/zWo9PUkhkU90KYUBNRAwQQss1btKEdV7QzaE057ljDZfOjnj341mZAtSR6SxxU
f2f3PqzWjOiQtPWRRwHO0XQhtNsPFSoTW5oBzhoboBqzv1TCjwYYEwgAAAAsBQJq
94UtIiEGXBtNnb3lO/9RFzkkjkYAsMZt5ufJ8u0EmzV9AB8gjgACGwwAAAAAb5gQ
czXOUAmrE15KYG+aG3UerwEApjBhD4exiFzop8V3m4mZSbf7dzRBy2TTh+n6+nv8
SHsBAIuIjDQi52watvrE0HdgHyRDS/vXw4DGTkqA0PzyXVoT
=Rniq
-----END PGP PRIVATE KEY BLOCK-----

Certyfikat unieważnienia

Wygenerowany wcześniej certyfikat unieważnienia. Jego import oznacza klucz jako unieważniony; został opublikowany, aby umożliwić testowanie obsługi unieważnionych kluczy przez oprogramowanie.

Pobierz → 1 184 bajty

Pokaż
-----BEGIN PGP PUBLIC KEY BLOCK-----

xlYGaveFLRMAAABMCCqGSM49AwEHAgME76N2mZPF0bs325mR7VdEKKPfxzAv/vGh
pyTZ+YgVoxoZrTCb6+/wfCAEflKG/hhN2uAc6cW54/tYXwK+dIxVOMKMBiATCAAA
ACkFAmr3hS0iIQZcG02dveU7/1EXOSSORgCwxm3m58ny7QSbNX0AHyCOAAAAAADd
MRBPZtA2WCX+ZOIDo6iRTj8CAPsGkqFD8msTCcOk0ovhCrdl8BHQpb8HFLTh0ywL
ElMqkAD/Zred9McoRZeonOc3ytHfhagkc/XqbgvtrdPronosukPCoAYfEwgAAAA9
BQJq94UtIiEGXBtNnb3lO/9RFzkkjkYAsMZt5ufJ8u0EmzV9AB8gjgACGwMCHggD
CwkHARUBFgUnCQIHAgAAAAAz2xBpOBMYVsfXySD+3wIvUO2XAP95ripDkK66vWn+
wvykCHOvXV6jyAd4Uuv6WEFSEUb5TQD9EMick4FL7X8GdE3EiemFTrbseuKumqXU
sJQCJjT/AhnNJkNILUogbWF0cml4IDMxLXY2LWVjZHNhLXAyNTYrZWNkaC1wMjU2
wo8GExMIAAAALAUCaveFLSIhBlwbTZ295Tv/URc5JI5GALDGbebnyfLtBJs1fQAf
II4AAhkBAAAAADcrEJTFX8Dhlakhfu2f7koTflMBAKP9cZ6XOTG75uPM0hJYMcjT
GJ9PQvni5JxTbqmTIISSAQDNyvqvxjcQxX/S5wXd3uQDWtA692d7xurX6b53m/WR
885aBmr3hS0SAAAAUAgqhkjOPQMBBwIDBJ5/+6Ob7m7sltf8EtC68/lJE4+sXGFf
+Hiju8iYMZkPH9SO5MNYv6+vLyZytR+iLFBhVkEWdVU1pcK0q+QQr90DAQgHwo8G
GBMIAAAALAUCaveFLSIhBlwbTZ295Tv/URc5JI5GALDGbebnyfLtBJs1fQAfII4A
AhsMAAAAAG+YEHM1zlAJqxNeSmBvmht1Hq8BAKYwYQ+HsYhc6KfFd5uJmUm3+3c0
Qctk04fp+vp7/Eh7AQCLiIw0IudsGrb6xNB3YB8kQ0v718OAxk5KgND88l1aEw==
=Gu3P
-----END PGP PUBLIC KEY BLOCK-----

Podpis pliku test_1MB.bin

Podpis odłączony pliku test_1MB.bin w formacie ASCII armor, utworzony tym kluczem w CH-J Tools. Zapisz go jako test_1MB.bin.asc obok pliku testowego.

Pobierz → 260 bajty

-----BEGIN PGP SIGNATURE-----

wowGABMIAAAAKSIhBlwbTZ295Tv/URc5JI5GALDGbebnyfLtBJs1fQAfII4ABQJq
9470AAAAAJx4EHlYWy1cAsswKmyWSzXTy1kBANTQXVNM4PoMX1L1v0+DOaxvPEvz
pUDpVSJrr80Q1hkCAQD6TjFpfLOZri3Cn6afPr9HQ6cmX3Xa7CAoDwk+T+LESg==
=DKOT
-----END PGP SIGNATURE-----

Zweryfikuj podpis

Klucze wersji 6 wymagają implementacji RFC 9580, na przykład Sequoia sqop lub rsop albo CH-J Tools. Zapisz podpis jako test_1MB.bin.asc obok pliku testowego, a następnie uruchom:

sqop verify test_1MB.bin.asc pgp-example-31-public.asc < test_1MB.bin

Pobierz test_1MB.bin →