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>