0% found this document useful (0 votes)
104 views

TP OpenSSL

The document lists OpenSSL commands and options. It provides help output for an OpenSSL session, listing standard commands, message digest commands, and cipher commands. However, the 'help', 'm', and 'h' commands are invalid in OpenSSL and result in an error.

Uploaded by

Heuche
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views

TP OpenSSL

The document lists OpenSSL commands and options. It provides help output for an OpenSSL session, listing standard commands, message digest commands, and cipher commands. However, the 'help', 'm', and 'h' commands are invalid in OpenSSL and result in an error.

Uploaded by

Heuche
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

OpenSSL>

OpenSSL>
OpenSSL> help
openssl:Error: 'help' is an invalid command.

Standard commands
asn1parse ca ciphers cms
crl crl2pkcs7 dgst dh
dhparam dsa dsaparam ec
ecparam enc engine errstr
gendh gendsa genpkey genrsa
nseq ocsp passwd pkcs12
pkcs7 pkcs8 pkey pkeyparam
pkeyutl prime rand req
rsa rsautl s_client s_server
s_time sess_id smime speed
spkac srp ts verify
version x509

Message Digest commands (see the `dgst' command for more details)
md4 md5 mdc2 rmd160
sha sha1

Cipher commands (see the `enc' command for more details)


aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb
aes-256-cbc aes-256-ecb base64 bf
bf-cbc bf-cfb bf-ecb bf-ofb
camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb
camellia-256-cbc camellia-256-ecb cast cast-cbc
cast5-cbc cast5-cfb cast5-ecb cast5-ofb
des des-cbc des-cfb des-ecb
des-ede des-ede-cbc des-ede-cfb des-ede-ofb
des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb
des-ofb des3 desx idea
idea-cbc idea-cfb idea-ecb idea-ofb
rc2 rc2-40-cbc rc2-64-cbc rc2-cbc
rc2-cfb rc2-ecb rc2-ofb rc4
rc4-40 seed seed-cbc seed-cfb
seed-ecb seed-ofb

OpenSSL> m
openssl:Error: 'm' is an invalid command.

Standard commands
asn1parse ca ciphers cms
crl crl2pkcs7 dgst dh
dhparam dsa dsaparam ec
ecparam enc engine errstr
gendh gendsa genpkey genrsa
nseq ocsp passwd pkcs12
pkcs7 pkcs8 pkey pkeyparam
pkeyutl prime rand req
rsa rsautl s_client s_server
s_time sess_id smime speed
spkac srp ts verify
version x509
Message Digest commands (see the `dgst' command for more details)
md4 md5 mdc2 rmd160
sha sha1

Cipher commands (see the `enc' command for more details)


aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb
aes-256-cbc aes-256-ecb base64 bf
bf-cbc bf-cfb bf-ecb bf-ofb
camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb
camellia-256-cbc camellia-256-ecb cast cast-cbc
cast5-cbc cast5-cfb cast5-ecb cast5-ofb
des des-cbc des-cfb des-ecb
des-ede des-ede-cbc des-ede-cfb des-ede-ofb
des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb
des-ofb des3 desx idea
idea-cbc idea-cfb idea-ecb idea-ofb
rc2 rc2-40-cbc rc2-64-cbc rc2-cbc
rc2-cfb rc2-ecb rc2-ofb rc4
rc4-40 seed seed-cbc seed-cfb
seed-ecb seed-ofb

OpenSSL> help
openssl:Error: 'help' is an invalid command.

Standard commands
asn1parse ca ciphers cms
crl crl2pkcs7 dgst dh
dhparam dsa dsaparam ec
ecparam enc engine errstr
gendh gendsa genpkey genrsa
nseq ocsp passwd pkcs12
pkcs7 pkcs8 pkey pkeyparam
pkeyutl prime rand req
rsa rsautl s_client s_server
s_time sess_id smime speed
spkac srp ts verify
version x509

Message Digest commands (see the `dgst' command for more details)
md4 md5 mdc2 rmd160
sha sha1

Cipher commands (see the `enc' command for more details)


aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb
aes-256-cbc aes-256-ecb base64 bf
bf-cbc bf-cfb bf-ecb bf-ofb
camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb
camellia-256-cbc camellia-256-ecb cast cast-cbc
cast5-cbc cast5-cfb cast5-ecb cast5-ofb
des des-cbc des-cfb des-ecb
des-ede des-ede-cbc des-ede-cfb des-ede-ofb
des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb
des-ofb des3 desx idea
idea-cbc idea-cfb idea-ecb idea-ofb
rc2 rc2-40-cbc rc2-64-cbc rc2-cbc
rc2-cfb rc2-ecb rc2-ofb rc4
rc4-40 seed seed-cbc seed-cfb
seed-ecb seed-ofb

OpenSSL> m
openssl:Error: 'm' is an invalid command.

Standard commands
asn1parse ca ciphers cms
crl crl2pkcs7 dgst dh
dhparam dsa dsaparam ec
ecparam enc engine errstr
gendh gendsa genpkey genrsa
nseq ocsp passwd pkcs12
pkcs7 pkcs8 pkey pkeyparam
pkeyutl prime rand req
rsa rsautl s_client s_server
s_time sess_id smime speed
spkac srp ts verify
version x509

Message Digest commands (see the `dgst' command for more details)
md4 md5 mdc2 rmd160
sha sha1

Cipher commands (see the `enc' command for more details)


aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb
aes-256-cbc aes-256-ecb base64 bf
bf-cbc bf-cfb bf-ecb bf-ofb
camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb
camellia-256-cbc camellia-256-ecb cast cast-cbc
cast5-cbc cast5-cfb cast5-ecb cast5-ofb
des des-cbc des-cfb des-ecb
des-ede des-ede-cbc des-ede-cfb des-ede-ofb
des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb
des-ofb des3 desx idea
idea-cbc idea-cfb idea-ecb idea-ofb
rc2 rc2-40-cbc rc2-64-cbc rc2-cbc
rc2-cfb rc2-ecb rc2-ofb rc4
rc4-40 seed seed-cbc seed-cfb
seed-ecb seed-ofb

OpenSSL> h
openssl:Error: 'h' is an invalid command.

Standard commands
asn1parse ca ciphers cms
crl crl2pkcs7 dgst dh
dhparam dsa dsaparam ec
ecparam enc engine errstr
gendh gendsa genpkey genrsa
nseq ocsp passwd pkcs12
pkcs7 pkcs8 pkey pkeyparam
pkeyutl prime rand req
rsa rsautl s_client s_server
s_time sess_id smime speed
spkac srp ts verify
version x509

Message Digest commands (see the `dgst' command for more details)
md4 md5 mdc2 rmd160
sha sha1

Cipher commands (see the `enc' command for more details)


aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb
aes-256-cbc aes-256-ecb base64 bf
bf-cbc bf-cfb bf-ecb bf-ofb
camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb
camellia-256-cbc camellia-256-ecb cast cast-cbc
cast5-cbc cast5-cfb cast5-ecb cast5-ofb
des des-cbc des-cfb des-ecb
des-ede des-ede-cbc des-ede-cfb des-ede-ofb
des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb
des-ofb des3 desx idea
idea-cbc idea-cfb idea-ecb idea-ofb
rc2 rc2-40-cbc rc2-64-cbc rc2-cbc
rc2-cfb rc2-ecb rc2-ofb rc4
rc4-40 seed seed-cbc seed-cfb
seed-ecb seed-ofb

OpenSSL> help
openssl:Error: 'help' is an invalid command.

Standard commands
asn1parse ca ciphers cms
crl crl2pkcs7 dgst dh
dhparam dsa dsaparam ec
ecparam enc engine errstr
gendh gendsa genpkey genrsa
nseq ocsp passwd pkcs12
pkcs7 pkcs8 pkey pkeyparam
pkeyutl prime rand req
rsa rsautl s_client s_server
s_time sess_id smime speed
spkac srp ts verify
version x509

Message Digest commands (see the `dgst' command for more details)
md4 md5 mdc2 rmd160
sha sha1

Cipher commands (see the `enc' command for more details)


aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb
aes-256-cbc aes-256-ecb base64 bf
bf-cbc bf-cfb bf-ecb bf-ofb
camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb
camellia-256-cbc camellia-256-ecb cast cast-cbc
cast5-cbc cast5-cfb cast5-ecb cast5-ofb
des des-cbc des-cfb des-ecb
des-ede des-ede-cbc des-ede-cfb des-ede-ofb
des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb
des-ofb des3 desx idea
idea-cbc idea-cfb idea-ecb idea-ofb
rc2 rc2-40-cbc rc2-64-cbc rc2-cbc
rc2-cfb rc2-ecb rc2-ofb rc4
rc4-40 seed seed-cbc seed-cfb
seed-ecb seed-ofb

OpenSSL> enc -aes-128-cbc -in C:\uvs\Masse.txt -out C:\uvs\chiffre.txt


enter aes-128-cbc encryption password:
Verifying - enter aes-128-cbc encryption password:
Verify failure
bad password read
error in enc
OpenSSL> enc -aes-128-cbc -in C:\uvs\Masse.txt -out C:\uvs\chiffre.txt
enter aes-128-cbc encryption password:
Verifying - enter aes-128-cbc encryption password:
OpenSSL> enc -aes-128-cbc -d -in C:\uvs\chiffre.txt -out C:\uvs\dechiffre.txt
enter aes-128-cbc decryption password:
OpenSSL> rand -out c:\uvs\key 128
unable to write 'random state'
OpenSSL> enc -aes-128-cbc -in C:\uvs\Masse.txt -out C:\uvs\chiffre1.txt -e -k c:\uvs\key
OpenSSL> enc -aes-128-cbc -in C:\uvs\chiffre1.txt -out C:\uvs\dechiffre1.txt -e -k c:\uvs\key
OpenSSL> enc -aes-128-cbc -in C:\uvs\chiffre1.txt -out C:\uvs\dechiffre1.txt -d -k c:\uvs\key
OpenSSL> genrsa -out c:\uvs\keypair.pem 2048
Generating RSA private key, 2048 bit long modulus
.........+++
...........................................................................................................................+++
unable to write 'random state'
e is 65537 (0x10001)
OpenSSL> rsa -in c:\uvs\keypair.pem
writing RSA key
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAv1dCvB0cvrVUXILFH0+BeUgwJRMbZz+5tjyQAeFDAb2bRVP5
lbUkvhmvHX+6bN1zwhaW7jN96D9vbtq47U6ikWOeuQo7OC92sO3fzq70oPmZ/jsT
eXLJw0yC+0T3nMPpP1bnQAGtCTn3WIPItdmeJgYj3D+Za/uEjD26TCTMPukI8jL9
z1U0T/HbRbpfzf1ay5amwOgNFHW0NDf4f1lSASnEwJEaDcJQndbHi2GWZeyJFol7
CoUri6vK9QWc/3E5IbUqXUntcNdR9YJCi2sNxjld6h4h7sjEUK0wHYSHTESOBxif
UDQMxEuwwsfPtxfTyy1vD2LzrYJZmR6TdiXPSQIDAQABAoIBAHiKeaFW2dAPHkl1
nMe/57pHTwVcRyxBijaTasm0ZulG0PXZFGhLCQ210otL9180GAQTBRylVdGlfQci
RdRCcMoVL141Yt9fj2+hPBjSQYzUEj6GaxtcxF0D65Rue2vIRD5B+kdphuBEI14h
D6X4pdggkCDl9DqB5pwPGzlzCTUrs56cTF9d2yfqHdaPJKeGDc83JpQifAsPV8GZ
+HTnOEX1WJDkWRQ60uSXTISttILUKIOnZinHrithi1h6fdBb3ea85uAEyv/yG5Ha
nS52Wi2mMLCB2D8J9g/89gDFdGQjz4/TL9gN79uyKQRiBqYXaVnFX1E/n+L7L/if
coJdGwECgYEA9mJeYtiuaD0iL88jG10Fl38VqJDoFyqmTnP/BbuaJX1GnS+YM+6l
pRUfB8/R5NBfXaG3libhK2f+bPMJUUobIRI87LZmdr/sRyQ7G6tEC+IMGaoUlzXX
klQg9tg7wl2tgmbEfgB1TVuPVXBGSpPEnnJfw1lyaAP4GYRk2GUnqSECgYEAxs7z
u2AlOnGb5BT+wjCAx4nO9ykawHlbAlBWDZa6Gc0Mo4s2aHVpQGyPY6SbDUSE6Jdg
NYaNspoL6G10HlpFhLhtpYXtwaAwQu0RQ1qgpRHg39W+uNR+80/rZS2TsFrklAu0
SIc1vfRL5moqsbzJeVWP8CKz9BTDyo7RIwTXmSkCgYB/KQXNvkdFRUf/pMhZtwjL
x6tF9IPUcQ6kLvnP26MS9jUbqxTCuMiFCwGY5olNrr2JdY1q0WYlIOcPE+AbNEQM
LX2ELh9z6lnn3asj/KCCAYh9NmqqH//CZekdfTxadD64rpF69oGUC01Oq0Ob+efg
XudNyzxgsqu5f7sMdCikAQKBgG3haDjB9RGORTkUmZG+uQ6QDkHxCAYljLWErWsp
SYaFHF0vzkyByECBP+c0zTXSDxt2vwgWbC6wkbBO/oTgI9gtDv0TPstrvADhgk8V
wgA6F23fd2A0ok3ceCAdxqkMM5XXujbz9DIe2exp9VrzGu/i6IEyzP80ktpbgR+3
x2mxAoGBAOIk/T9Oya3hBqKv6XmqOI7hIqQKwV6ngTMuaWoj/VGYO+XqvQKE3G/z
hZChJTbOnhsPE9rtkfe91iyQ/m+FreiylDmaTCJKknBiaRuMiV+6R/oqMue84nh8
k29kAqXSit5WD3MDwgDoG5nINNF2WM4vwiIuVi1VCTTcsajtYZ3i
-----END RSA PRIVATE KEY-----
OpenSSL> rsa -in c:\uvs\keypair.pem -text
Private-Key: (2048 bit)
modulus:
00:bf:57:42:bc:1d:1c:be:b5:54:5c:82:c5:1f:4f:
81:79:48:30:25:13:1b:67:3f:b9:b6:3c:90:01:e1:
43:01:bd:9b:45:53:f9:95:b5:24:be:19:af:1d:7f:
ba:6c:dd:73:c2:16:96:ee:33:7d:e8:3f:6f:6e:da:
b8:ed:4e:a2:91:63:9e:b9:0a:3b:38:2f:76:b0:ed:
df:ce:ae:f4:a0:f9:99:fe:3b:13:79:72:c9:c3:4c:
82:fb:44:f7:9c:c3:e9:3f:56:e7:40:01:ad:09:39:
f7:58:83:c8:b5:d9:9e:26:06:23:dc:3f:99:6b:fb:
84:8c:3d:ba:4c:24:cc:3e:e9:08:f2:32:fd:cf:55:
34:4f:f1:db:45:ba:5f:cd:fd:5a:cb:96:a6:c0:e8:
0d:14:75:b4:34:37:f8:7f:59:52:01:29:c4:c0:91:
1a:0d:c2:50:9d:d6:c7:8b:61:96:65:ec:89:16:89:
7b:0a:85:2b:8b:ab:ca:f5:05:9c:ff:71:39:21:b5:
2a:5d:49:ed:70:d7:51:f5:82:42:8b:6b:0d:c6:39:
5d:ea:1e:21:ee:c8:c4:50:ad:30:1d:84:87:4c:44:
8e:07:18:9f:50:34:0c:c4:4b:b0:c2:c7:cf:b7:17:
d3:cb:2d:6f:0f:62:f3:ad:82:59:99:1e:93:76:25:
cf:49
publicExponent: 65537 (0x10001)
privateExponent:
78:8a:79:a1:56:d9:d0:0f:1e:49:75:9c:c7:bf:e7:
ba:47:4f:05:5c:47:2c:41:8a:36:93:6a:c9:b4:66:
e9:46:d0:f5:d9:14:68:4b:09:0d:b5:d2:8b:4b:f7:
5f:34:18:04:13:05:1c:a5:55:d1:a5:7d:07:22:45:
d4:42:70:ca:15:2f:5e:35:62:df:5f:8f:6f:a1:3c:
18:d2:41:8c:d4:12:3e:86:6b:1b:5c:c4:5d:03:eb:
94:6e:7b:6b:c8:44:3e:41:fa:47:69:86:e0:44:23:
5e:21:0f:a5:f8:a5:d8:20:90:20:e5:f4:3a:81:e6:
9c:0f:1b:39:73:09:35:2b:b3:9e:9c:4c:5f:5d:db:
27:ea:1d:d6:8f:24:a7:86:0d:cf:37:26:94:22:7c:
0b:0f:57:c1:99:f8:74:e7:38:45:f5:58:90:e4:59:
14:3a:d2:e4:97:4c:84:ad:b4:82:d4:28:83:a7:66:
29:c7:ae:2b:61:8b:58:7a:7d:d0:5b:dd:e6:bc:e6:
e0:04:ca:ff:f2:1b:91:da:9d:2e:76:5a:2d:a6:30:
b0:81:d8:3f:09:f6:0f:fc:f6:00:c5:74:64:23:cf:
8f:d3:2f:d8:0d:ef:db:b2:29:04:62:06:a6:17:69:
59:c5:5f:51:3f:9f:e2:fb:2f:f8:9f:72:82:5d:1b:
01
prime1:
00:f6:62:5e:62:d8:ae:68:3d:22:2f:cf:23:1b:5d:
05:97:7f:15:a8:90:e8:17:2a:a6:4e:73:ff:05:bb:
9a:25:7d:46:9d:2f:98:33:ee:a5:a5:15:1f:07:cf:
d1:e4:d0:5f:5d:a1:b7:96:26:e1:2b:67:fe:6c:f3:
09:51:4a:1b:21:12:3c:ec:b6:66:76:bf:ec:47:24:
3b:1b:ab:44:0b:e2:0c:19:aa:14:97:35:d7:92:54:
20:f6:d8:3b:c2:5d:ad:82:66:c4:7e:00:75:4d:5b:
8f:55:70:46:4a:93:c4:9e:72:5f:c3:59:72:68:03:
f8:19:84:64:d8:65:27:a9:21
prime2:
00:c6:ce:f3:bb:60:25:3a:71:9b:e4:14:fe:c2:30:
80:c7:89:ce:f7:29:1a:c0:79:5b:02:50:56:0d:96:
ba:19:cd:0c:a3:8b:36:68:75:69:40:6c:8f:63:a4:
9b:0d:44:84:e8:97:60:35:86:8d:b2:9a:0b:e8:6d:
74:1e:5a:45:84:b8:6d:a5:85:ed:c1:a0:30:42:ed:
11:43:5a:a0:a5:11:e0:df:d5:be:b8:d4:7e:f3:4f:
eb:65:2d:93:b0:5a:e4:94:0b:b4:48:87:35:bd:f4:
4b:e6:6a:2a:b1:bc:c9:79:55:8f:f0:22:b3:f4:14:
c3:ca:8e:d1:23:04:d7:99:29
exponent1:
7f:29:05:cd:be:47:45:45:47:ff:a4:c8:59:b7:08:
cb:c7:ab:45:f4:83:d4:71:0e:a4:2e:f9:cf:db:a3:
12:f6:35:1b:ab:14:c2:b8:c8:85:0b:01:98:e6:89:
4d:ae:bd:89:75:8d:6a:d1:66:25:20:e7:0f:13:e0:
1b:34:44:0c:2d:7d:84:2e:1f:73:ea:59:e7:dd:ab:
23:fc:a0:82:01:88:7d:36:6a:aa:1f:ff:c2:65:e9:
1d:7d:3c:5a:74:3e:b8:ae:91:7a:f6:81:94:0b:4d:
4e:ab:43:9b:f9:e7:e0:5e:e7:4d:cb:3c:60:b2:ab:
b9:7f:bb:0c:74:28:a4:01
exponent2:
6d:e1:68:38:c1:f5:11:8e:45:39:14:99:91:be:b9:
0e:90:0e:41:f1:08:06:25:8c:b5:84:ad:6b:29:49:
86:85:1c:5d:2f:ce:4c:81:c8:40:81:3f:e7:34:cd:
35:d2:0f:1b:76:bf:08:16:6c:2e:b0:91:b0:4e:fe:
84:e0:23:d8:2d:0e:fd:13:3e:cb:6b:bc:00:e1:82:
4f:15:c2:00:3a:17:6d:df:77:60:34:a2:4d:dc:78:
20:1d:c6:a9:0c:33:95:d7:ba:36:f3:f4:32:1e:d9:
ec:69:f5:5a:f3:1a:ef:e2:e8:81:32:cc:ff:34:92:
da:5b:81:1f:b7:c7:69:b1
coefficient:
00:e2:24:fd:3f:4e:c9:ad:e1:06:a2:af:e9:79:aa:
38:8e:e1:22:a4:0a:c1:5e:a7:81:33:2e:69:6a:23:
fd:51:98:3b:e5:ea:bd:02:84:dc:6f:f3:85:90:a1:
25:36:ce:9e:1b:0f:13:da:ed:91:f7:bd:d6:2c:90:
fe:6f:85:ad:e8:b2:94:39:9a:4c:22:4a:92:70:62:
69:1b:8c:89:5f:ba:47:fa:2a:32:e7:bc:e2:78:7c:
93:6f:64:02:a5:d2:8a:de:56:0f:73:03:c2:00:e8:
1b:99:c8:34:d1:76:58:ce:2f:c2:22:2e:56:2d:55:
09:34:dc:b1:a8:ed:61:9d:e2
writing RSA key
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAv1dCvB0cvrVUXILFH0+BeUgwJRMbZz+5tjyQAeFDAb2bRVP5
lbUkvhmvHX+6bN1zwhaW7jN96D9vbtq47U6ikWOeuQo7OC92sO3fzq70oPmZ/jsT
eXLJw0yC+0T3nMPpP1bnQAGtCTn3WIPItdmeJgYj3D+Za/uEjD26TCTMPukI8jL9
z1U0T/HbRbpfzf1ay5amwOgNFHW0NDf4f1lSASnEwJEaDcJQndbHi2GWZeyJFol7
CoUri6vK9QWc/3E5IbUqXUntcNdR9YJCi2sNxjld6h4h7sjEUK0wHYSHTESOBxif
UDQMxEuwwsfPtxfTyy1vD2LzrYJZmR6TdiXPSQIDAQABAoIBAHiKeaFW2dAPHkl1
nMe/57pHTwVcRyxBijaTasm0ZulG0PXZFGhLCQ210otL9180GAQTBRylVdGlfQci
RdRCcMoVL141Yt9fj2+hPBjSQYzUEj6GaxtcxF0D65Rue2vIRD5B+kdphuBEI14h
D6X4pdggkCDl9DqB5pwPGzlzCTUrs56cTF9d2yfqHdaPJKeGDc83JpQifAsPV8GZ
+HTnOEX1WJDkWRQ60uSXTISttILUKIOnZinHrithi1h6fdBb3ea85uAEyv/yG5Ha
nS52Wi2mMLCB2D8J9g/89gDFdGQjz4/TL9gN79uyKQRiBqYXaVnFX1E/n+L7L/if
coJdGwECgYEA9mJeYtiuaD0iL88jG10Fl38VqJDoFyqmTnP/BbuaJX1GnS+YM+6l
pRUfB8/R5NBfXaG3libhK2f+bPMJUUobIRI87LZmdr/sRyQ7G6tEC+IMGaoUlzXX
klQg9tg7wl2tgmbEfgB1TVuPVXBGSpPEnnJfw1lyaAP4GYRk2GUnqSECgYEAxs7z
u2AlOnGb5BT+wjCAx4nO9ykawHlbAlBWDZa6Gc0Mo4s2aHVpQGyPY6SbDUSE6Jdg
NYaNspoL6G10HlpFhLhtpYXtwaAwQu0RQ1qgpRHg39W+uNR+80/rZS2TsFrklAu0
SIc1vfRL5moqsbzJeVWP8CKz9BTDyo7RIwTXmSkCgYB/KQXNvkdFRUf/pMhZtwjL
x6tF9IPUcQ6kLvnP26MS9jUbqxTCuMiFCwGY5olNrr2JdY1q0WYlIOcPE+AbNEQM
LX2ELh9z6lnn3asj/KCCAYh9NmqqH//CZekdfTxadD64rpF69oGUC01Oq0Ob+efg
XudNyzxgsqu5f7sMdCikAQKBgG3haDjB9RGORTkUmZG+uQ6QDkHxCAYljLWErWsp
SYaFHF0vzkyByECBP+c0zTXSDxt2vwgWbC6wkbBO/oTgI9gtDv0TPstrvADhgk8V
wgA6F23fd2A0ok3ceCAdxqkMM5XXujbz9DIe2exp9VrzGu/i6IEyzP80ktpbgR+3
x2mxAoGBAOIk/T9Oya3hBqKv6XmqOI7hIqQKwV6ngTMuaWoj/VGYO+XqvQKE3G/z
hZChJTbOnhsPE9rtkfe91iyQ/m+FreiylDmaTCJKknBiaRuMiV+6R/oqMue84nh8
k29kAqXSit5WD3MDwgDoG5nINNF2WM4vwiIuVi1VCTTcsajtYZ3i
-----END RSA PRIVATE KEY-----
OpenSSL> rsa -in c:\uvs\keypair.pem -text -noout
Private-Key: (2048 bit)
modulus:
00:bf:57:42:bc:1d:1c:be:b5:54:5c:82:c5:1f:4f:
81:79:48:30:25:13:1b:67:3f:b9:b6:3c:90:01:e1:
43:01:bd:9b:45:53:f9:95:b5:24:be:19:af:1d:7f:
ba:6c:dd:73:c2:16:96:ee:33:7d:e8:3f:6f:6e:da:
b8:ed:4e:a2:91:63:9e:b9:0a:3b:38:2f:76:b0:ed:
df:ce:ae:f4:a0:f9:99:fe:3b:13:79:72:c9:c3:4c:
82:fb:44:f7:9c:c3:e9:3f:56:e7:40:01:ad:09:39:
f7:58:83:c8:b5:d9:9e:26:06:23:dc:3f:99:6b:fb:
84:8c:3d:ba:4c:24:cc:3e:e9:08:f2:32:fd:cf:55:
34:4f:f1:db:45:ba:5f:cd:fd:5a:cb:96:a6:c0:e8:
0d:14:75:b4:34:37:f8:7f:59:52:01:29:c4:c0:91:
1a:0d:c2:50:9d:d6:c7:8b:61:96:65:ec:89:16:89:
7b:0a:85:2b:8b:ab:ca:f5:05:9c:ff:71:39:21:b5:
2a:5d:49:ed:70:d7:51:f5:82:42:8b:6b:0d:c6:39:
5d:ea:1e:21:ee:c8:c4:50:ad:30:1d:84:87:4c:44:
8e:07:18:9f:50:34:0c:c4:4b:b0:c2:c7:cf:b7:17:
d3:cb:2d:6f:0f:62:f3:ad:82:59:99:1e:93:76:25:
cf:49
publicExponent: 65537 (0x10001)
privateExponent:
78:8a:79:a1:56:d9:d0:0f:1e:49:75:9c:c7:bf:e7:
ba:47:4f:05:5c:47:2c:41:8a:36:93:6a:c9:b4:66:
e9:46:d0:f5:d9:14:68:4b:09:0d:b5:d2:8b:4b:f7:
5f:34:18:04:13:05:1c:a5:55:d1:a5:7d:07:22:45:
d4:42:70:ca:15:2f:5e:35:62:df:5f:8f:6f:a1:3c:
18:d2:41:8c:d4:12:3e:86:6b:1b:5c:c4:5d:03:eb:
94:6e:7b:6b:c8:44:3e:41:fa:47:69:86:e0:44:23:
5e:21:0f:a5:f8:a5:d8:20:90:20:e5:f4:3a:81:e6:
9c:0f:1b:39:73:09:35:2b:b3:9e:9c:4c:5f:5d:db:
27:ea:1d:d6:8f:24:a7:86:0d:cf:37:26:94:22:7c:
0b:0f:57:c1:99:f8:74:e7:38:45:f5:58:90:e4:59:
14:3a:d2:e4:97:4c:84:ad:b4:82:d4:28:83:a7:66:
29:c7:ae:2b:61:8b:58:7a:7d:d0:5b:dd:e6:bc:e6:
e0:04:ca:ff:f2:1b:91:da:9d:2e:76:5a:2d:a6:30:
b0:81:d8:3f:09:f6:0f:fc:f6:00:c5:74:64:23:cf:
8f:d3:2f:d8:0d:ef:db:b2:29:04:62:06:a6:17:69:
59:c5:5f:51:3f:9f:e2:fb:2f:f8:9f:72:82:5d:1b:
01
prime1:
00:f6:62:5e:62:d8:ae:68:3d:22:2f:cf:23:1b:5d:
05:97:7f:15:a8:90:e8:17:2a:a6:4e:73:ff:05:bb:
9a:25:7d:46:9d:2f:98:33:ee:a5:a5:15:1f:07:cf:
d1:e4:d0:5f:5d:a1:b7:96:26:e1:2b:67:fe:6c:f3:
09:51:4a:1b:21:12:3c:ec:b6:66:76:bf:ec:47:24:
3b:1b:ab:44:0b:e2:0c:19:aa:14:97:35:d7:92:54:
20:f6:d8:3b:c2:5d:ad:82:66:c4:7e:00:75:4d:5b:
8f:55:70:46:4a:93:c4:9e:72:5f:c3:59:72:68:03:
f8:19:84:64:d8:65:27:a9:21
prime2:
00:c6:ce:f3:bb:60:25:3a:71:9b:e4:14:fe:c2:30:
80:c7:89:ce:f7:29:1a:c0:79:5b:02:50:56:0d:96:
ba:19:cd:0c:a3:8b:36:68:75:69:40:6c:8f:63:a4:
9b:0d:44:84:e8:97:60:35:86:8d:b2:9a:0b:e8:6d:
74:1e:5a:45:84:b8:6d:a5:85:ed:c1:a0:30:42:ed:
11:43:5a:a0:a5:11:e0:df:d5:be:b8:d4:7e:f3:4f:
eb:65:2d:93:b0:5a:e4:94:0b:b4:48:87:35:bd:f4:
4b:e6:6a:2a:b1:bc:c9:79:55:8f:f0:22:b3:f4:14:
c3:ca:8e:d1:23:04:d7:99:29
exponent1:
7f:29:05:cd:be:47:45:45:47:ff:a4:c8:59:b7:08:
cb:c7:ab:45:f4:83:d4:71:0e:a4:2e:f9:cf:db:a3:
12:f6:35:1b:ab:14:c2:b8:c8:85:0b:01:98:e6:89:
4d:ae:bd:89:75:8d:6a:d1:66:25:20:e7:0f:13:e0:
1b:34:44:0c:2d:7d:84:2e:1f:73:ea:59:e7:dd:ab:
23:fc:a0:82:01:88:7d:36:6a:aa:1f:ff:c2:65:e9:
1d:7d:3c:5a:74:3e:b8:ae:91:7a:f6:81:94:0b:4d:
4e:ab:43:9b:f9:e7:e0:5e:e7:4d:cb:3c:60:b2:ab:
b9:7f:bb:0c:74:28:a4:01
exponent2:
6d:e1:68:38:c1:f5:11:8e:45:39:14:99:91:be:b9:
0e:90:0e:41:f1:08:06:25:8c:b5:84:ad:6b:29:49:
86:85:1c:5d:2f:ce:4c:81:c8:40:81:3f:e7:34:cd:
35:d2:0f:1b:76:bf:08:16:6c:2e:b0:91:b0:4e:fe:
84:e0:23:d8:2d:0e:fd:13:3e:cb:6b:bc:00:e1:82:
4f:15:c2:00:3a:17:6d:df:77:60:34:a2:4d:dc:78:
20:1d:c6:a9:0c:33:95:d7:ba:36:f3:f4:32:1e:d9:
ec:69:f5:5a:f3:1a:ef:e2:e8:81:32:cc:ff:34:92:
da:5b:81:1f:b7:c7:69:b1
coefficient:
00:e2:24:fd:3f:4e:c9:ad:e1:06:a2:af:e9:79:aa:
38:8e:e1:22:a4:0a:c1:5e:a7:81:33:2e:69:6a:23:
fd:51:98:3b:e5:ea:bd:02:84:dc:6f:f3:85:90:a1:
25:36:ce:9e:1b:0f:13:da:ed:91:f7:bd:d6:2c:90:
fe:6f:85:ad:e8:b2:94:39:9a:4c:22:4a:92:70:62:
69:1b:8c:89:5f:ba:47:fa:2a:32:e7:bc:e2:78:7c:
93:6f:64:02:a5:d2:8a:de:56:0f:73:03:c2:00:e8:
1b:99:c8:34:d1:76:58:ce:2f:c2:22:2e:56:2d:55:
09:34:dc:b1:a8:ed:61:9d:e2
OpenSSL> rsa -in c:\uvs\keypair.pem -des3 -out c:\uvs\keypair.pem
writing RSA key
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
OpenSSL> rsa -in c:\uvs\keypair.pem -text -noout
Enter pass phrase for c:\uvs\keypair.pem:
Private-Key: (2048 bit)
modulus:
00:bf:57:42:bc:1d:1c:be:b5:54:5c:82:c5:1f:4f:
81:79:48:30:25:13:1b:67:3f:b9:b6:3c:90:01:e1:
43:01:bd:9b:45:53:f9:95:b5:24:be:19:af:1d:7f:
ba:6c:dd:73:c2:16:96:ee:33:7d:e8:3f:6f:6e:da:
b8:ed:4e:a2:91:63:9e:b9:0a:3b:38:2f:76:b0:ed:
df:ce:ae:f4:a0:f9:99:fe:3b:13:79:72:c9:c3:4c:
82:fb:44:f7:9c:c3:e9:3f:56:e7:40:01:ad:09:39:
f7:58:83:c8:b5:d9:9e:26:06:23:dc:3f:99:6b:fb:
84:8c:3d:ba:4c:24:cc:3e:e9:08:f2:32:fd:cf:55:
34:4f:f1:db:45:ba:5f:cd:fd:5a:cb:96:a6:c0:e8:
0d:14:75:b4:34:37:f8:7f:59:52:01:29:c4:c0:91:
1a:0d:c2:50:9d:d6:c7:8b:61:96:65:ec:89:16:89:
7b:0a:85:2b:8b:ab:ca:f5:05:9c:ff:71:39:21:b5:
2a:5d:49:ed:70:d7:51:f5:82:42:8b:6b:0d:c6:39:
5d:ea:1e:21:ee:c8:c4:50:ad:30:1d:84:87:4c:44:
8e:07:18:9f:50:34:0c:c4:4b:b0:c2:c7:cf:b7:17:
d3:cb:2d:6f:0f:62:f3:ad:82:59:99:1e:93:76:25:
cf:49
publicExponent: 65537 (0x10001)
privateExponent:
78:8a:79:a1:56:d9:d0:0f:1e:49:75:9c:c7:bf:e7:
ba:47:4f:05:5c:47:2c:41:8a:36:93:6a:c9:b4:66:
e9:46:d0:f5:d9:14:68:4b:09:0d:b5:d2:8b:4b:f7:
5f:34:18:04:13:05:1c:a5:55:d1:a5:7d:07:22:45:
d4:42:70:ca:15:2f:5e:35:62:df:5f:8f:6f:a1:3c:
18:d2:41:8c:d4:12:3e:86:6b:1b:5c:c4:5d:03:eb:
94:6e:7b:6b:c8:44:3e:41:fa:47:69:86:e0:44:23:
5e:21:0f:a5:f8:a5:d8:20:90:20:e5:f4:3a:81:e6:
9c:0f:1b:39:73:09:35:2b:b3:9e:9c:4c:5f:5d:db:
27:ea:1d:d6:8f:24:a7:86:0d:cf:37:26:94:22:7c:
0b:0f:57:c1:99:f8:74:e7:38:45:f5:58:90:e4:59:
14:3a:d2:e4:97:4c:84:ad:b4:82:d4:28:83:a7:66:
29:c7:ae:2b:61:8b:58:7a:7d:d0:5b:dd:e6:bc:e6:
e0:04:ca:ff:f2:1b:91:da:9d:2e:76:5a:2d:a6:30:
b0:81:d8:3f:09:f6:0f:fc:f6:00:c5:74:64:23:cf:
8f:d3:2f:d8:0d:ef:db:b2:29:04:62:06:a6:17:69:
59:c5:5f:51:3f:9f:e2:fb:2f:f8:9f:72:82:5d:1b:
01
prime1:
00:f6:62:5e:62:d8:ae:68:3d:22:2f:cf:23:1b:5d:
05:97:7f:15:a8:90:e8:17:2a:a6:4e:73:ff:05:bb:
9a:25:7d:46:9d:2f:98:33:ee:a5:a5:15:1f:07:cf:
d1:e4:d0:5f:5d:a1:b7:96:26:e1:2b:67:fe:6c:f3:
09:51:4a:1b:21:12:3c:ec:b6:66:76:bf:ec:47:24:
3b:1b:ab:44:0b:e2:0c:19:aa:14:97:35:d7:92:54:
20:f6:d8:3b:c2:5d:ad:82:66:c4:7e:00:75:4d:5b:
8f:55:70:46:4a:93:c4:9e:72:5f:c3:59:72:68:03:
f8:19:84:64:d8:65:27:a9:21
prime2:
00:c6:ce:f3:bb:60:25:3a:71:9b:e4:14:fe:c2:30:
80:c7:89:ce:f7:29:1a:c0:79:5b:02:50:56:0d:96:
ba:19:cd:0c:a3:8b:36:68:75:69:40:6c:8f:63:a4:
9b:0d:44:84:e8:97:60:35:86:8d:b2:9a:0b:e8:6d:
74:1e:5a:45:84:b8:6d:a5:85:ed:c1:a0:30:42:ed:
11:43:5a:a0:a5:11:e0:df:d5:be:b8:d4:7e:f3:4f:
eb:65:2d:93:b0:5a:e4:94:0b:b4:48:87:35:bd:f4:
4b:e6:6a:2a:b1:bc:c9:79:55:8f:f0:22:b3:f4:14:
c3:ca:8e:d1:23:04:d7:99:29
exponent1:
7f:29:05:cd:be:47:45:45:47:ff:a4:c8:59:b7:08:
cb:c7:ab:45:f4:83:d4:71:0e:a4:2e:f9:cf:db:a3:
12:f6:35:1b:ab:14:c2:b8:c8:85:0b:01:98:e6:89:
4d:ae:bd:89:75:8d:6a:d1:66:25:20:e7:0f:13:e0:
1b:34:44:0c:2d:7d:84:2e:1f:73:ea:59:e7:dd:ab:
23:fc:a0:82:01:88:7d:36:6a:aa:1f:ff:c2:65:e9:
1d:7d:3c:5a:74:3e:b8:ae:91:7a:f6:81:94:0b:4d:
4e:ab:43:9b:f9:e7:e0:5e:e7:4d:cb:3c:60:b2:ab:
b9:7f:bb:0c:74:28:a4:01
exponent2:
6d:e1:68:38:c1:f5:11:8e:45:39:14:99:91:be:b9:
0e:90:0e:41:f1:08:06:25:8c:b5:84:ad:6b:29:49:
86:85:1c:5d:2f:ce:4c:81:c8:40:81:3f:e7:34:cd:
35:d2:0f:1b:76:bf:08:16:6c:2e:b0:91:b0:4e:fe:
84:e0:23:d8:2d:0e:fd:13:3e:cb:6b:bc:00:e1:82:
4f:15:c2:00:3a:17:6d:df:77:60:34:a2:4d:dc:78:
20:1d:c6:a9:0c:33:95:d7:ba:36:f3:f4:32:1e:d9:
ec:69:f5:5a:f3:1a:ef:e2:e8:81:32:cc:ff:34:92:
da:5b:81:1f:b7:c7:69:b1
coefficient:
00:e2:24:fd:3f:4e:c9:ad:e1:06:a2:af:e9:79:aa:
38:8e:e1:22:a4:0a:c1:5e:a7:81:33:2e:69:6a:23:
fd:51:98:3b:e5:ea:bd:02:84:dc:6f:f3:85:90:a1:
25:36:ce:9e:1b:0f:13:da:ed:91:f7:bd:d6:2c:90:
fe:6f:85:ad:e8:b2:94:39:9a:4c:22:4a:92:70:62:
69:1b:8c:89:5f:ba:47:fa:2a:32:e7:bc:e2:78:7c:
93:6f:64:02:a5:d2:8a:de:56:0f:73:03:c2:00:e8:
1b:99:c8:34:d1:76:58:ce:2f:c2:22:2e:56:2d:55:
09:34:dc:b1:a8:ed:61:9d:e2
OpenSSL>
OpenSSL> rsa -in c:\uvs\keypair.pem -pubout -out c:\uvs\massepub.pem
Enter pass phrase for c:\uvs\keypair.pem:
unable to load Private Key
2556:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad
decrypt:.\crypto\evp\evp_enc.c:529:
2556:error:0906A065:PEM routines:PEM_do_header:bad decrypt:.\crypto\pem\pem_lib.c:482:
error in rsa
OpenSSL> rsa -in c:\uvs\keypair.pem -pubout -out c:\uvs\massepub.pem
Enter pass phrase for c:\uvs\keypair.pem:
writing RSA key
OpenSSL> rsa -in c:\uvs\massepub.pem -pubin
writing RSA key
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv1dCvB0cvrVUXILFH0+B
eUgwJRMbZz+5tjyQAeFDAb2bRVP5lbUkvhmvHX+6bN1zwhaW7jN96D9vbtq47U6i
kWOeuQo7OC92sO3fzq70oPmZ/jsTeXLJw0yC+0T3nMPpP1bnQAGtCTn3WIPItdme
JgYj3D+Za/uEjD26TCTMPukI8jL9z1U0T/HbRbpfzf1ay5amwOgNFHW0NDf4f1lS
ASnEwJEaDcJQndbHi2GWZeyJFol7CoUri6vK9QWc/3E5IbUqXUntcNdR9YJCi2sN
xjld6h4h7sjEUK0wHYSHTESOBxifUDQMxEuwwsfPtxfTyy1vD2LzrYJZmR6TdiXP
SQIDAQAB
-----END PUBLIC KEY-----
OpenSSL> rsa -in c:\uvs\massepub.pem -pubin -text
Public-Key: (2048 bit)
Modulus:
00:bf:57:42:bc:1d:1c:be:b5:54:5c:82:c5:1f:4f:
81:79:48:30:25:13:1b:67:3f:b9:b6:3c:90:01:e1:
43:01:bd:9b:45:53:f9:95:b5:24:be:19:af:1d:7f:
ba:6c:dd:73:c2:16:96:ee:33:7d:e8:3f:6f:6e:da:
b8:ed:4e:a2:91:63:9e:b9:0a:3b:38:2f:76:b0:ed:
df:ce:ae:f4:a0:f9:99:fe:3b:13:79:72:c9:c3:4c:
82:fb:44:f7:9c:c3:e9:3f:56:e7:40:01:ad:09:39:
f7:58:83:c8:b5:d9:9e:26:06:23:dc:3f:99:6b:fb:
84:8c:3d:ba:4c:24:cc:3e:e9:08:f2:32:fd:cf:55:
34:4f:f1:db:45:ba:5f:cd:fd:5a:cb:96:a6:c0:e8:
0d:14:75:b4:34:37:f8:7f:59:52:01:29:c4:c0:91:
1a:0d:c2:50:9d:d6:c7:8b:61:96:65:ec:89:16:89:
7b:0a:85:2b:8b:ab:ca:f5:05:9c:ff:71:39:21:b5:
2a:5d:49:ed:70:d7:51:f5:82:42:8b:6b:0d:c6:39:
5d:ea:1e:21:ee:c8:c4:50:ad:30:1d:84:87:4c:44:
8e:07:18:9f:50:34:0c:c4:4b:b0:c2:c7:cf:b7:17:
d3:cb:2d:6f:0f:62:f3:ad:82:59:99:1e:93:76:25:
cf:49
Exponent: 65537 (0x10001)
writing RSA key
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv1dCvB0cvrVUXILFH0+B
eUgwJRMbZz+5tjyQAeFDAb2bRVP5lbUkvhmvHX+6bN1zwhaW7jN96D9vbtq47U6i
kWOeuQo7OC92sO3fzq70oPmZ/jsTeXLJw0yC+0T3nMPpP1bnQAGtCTn3WIPItdme
JgYj3D+Za/uEjD26TCTMPukI8jL9z1U0T/HbRbpfzf1ay5amwOgNFHW0NDf4f1lS
ASnEwJEaDcJQndbHi2GWZeyJFol7CoUri6vK9QWc/3E5IbUqXUntcNdR9YJCi2sN
xjld6h4h7sjEUK0wHYSHTESOBxifUDQMxEuwwsfPtxfTyy1vD2LzrYJZmR6TdiXP
SQIDAQAB
-----END PUBLIC KEY-----
OpenSSL> rsa -in c:\uvs\massepub.pem -pubin -text -noout
Public-Key: (2048 bit)
Modulus:
00:bf:57:42:bc:1d:1c:be:b5:54:5c:82:c5:1f:4f:
81:79:48:30:25:13:1b:67:3f:b9:b6:3c:90:01:e1:
43:01:bd:9b:45:53:f9:95:b5:24:be:19:af:1d:7f:
ba:6c:dd:73:c2:16:96:ee:33:7d:e8:3f:6f:6e:da:
b8:ed:4e:a2:91:63:9e:b9:0a:3b:38:2f:76:b0:ed:
df:ce:ae:f4:a0:f9:99:fe:3b:13:79:72:c9:c3:4c:
82:fb:44:f7:9c:c3:e9:3f:56:e7:40:01:ad:09:39:
f7:58:83:c8:b5:d9:9e:26:06:23:dc:3f:99:6b:fb:
84:8c:3d:ba:4c:24:cc:3e:e9:08:f2:32:fd:cf:55:
34:4f:f1:db:45:ba:5f:cd:fd:5a:cb:96:a6:c0:e8:
0d:14:75:b4:34:37:f8:7f:59:52:01:29:c4:c0:91:
1a:0d:c2:50:9d:d6:c7:8b:61:96:65:ec:89:16:89:
7b:0a:85:2b:8b:ab:ca:f5:05:9c:ff:71:39:21:b5:
2a:5d:49:ed:70:d7:51:f5:82:42:8b:6b:0d:c6:39:
5d:ea:1e:21:ee:c8:c4:50:ad:30:1d:84:87:4c:44:
8e:07:18:9f:50:34:0c:c4:4b:b0:c2:c7:cf:b7:17:
d3:cb:2d:6f:0f:62:f3:ad:82:59:99:1e:93:76:25:
cf:49
Exponent: 65537 (0x10001)
OpenSSL>
OpenSSL>
OpenSSL>
OpenSSL> rsautl -encrypt -in c:\uvs\masse.txt -inkey c:\uvs\luffypub.pem -pubin -out
c:\uvs\massechiffre.txt
OpenSSL>

You might also like