{"id":922,"date":"2022-11-21T18:41:45","date_gmt":"2022-11-21T10:41:45","guid":{"rendered":"http:\/\/www.aqwu.net\/wp\/?p=922"},"modified":"2022-11-21T18:43:49","modified_gmt":"2022-11-21T10:43:49","slug":"openssl-%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4","status":"publish","type":"post","link":"https:\/\/www.aqwu.net\/wp\/?p=922","title":{"rendered":"openssl \u5e38\u7528\u547d\u4ee4"},"content":{"rendered":"\n<p>1\u3001PKCS1\u79c1\u94a5\u751f\u6210<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># <strong>openssl genrsa -out private.pem 2048<\/strong>\nGenerating RSA private key, 2048 bit long modulus (2 primes)\n.................................................+++++\n..........+++++\ne is 65537 (0x010001)\n<\/code><\/pre>\n\n\n\n<p>  private.pem \u7684\u5185\u5bb9\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># cat private.pem<\/strong>\n-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEApr+dbhDYMKV9JbsezuZ2j+CJtl5Ww34K253FX6BRuQNxnaQd\nUnXvDIEdyd96f58\/xwTcSi9U9lzJgQ7ROCXLm7fcZ1DNGPNYcQfFBjNFy34mDdEF\nGRbn6+bOahb\/NCpI9lC8dkwoCTfiq58r+VzFlR+X\/Jq0g5J4Uyi24EO9KL1dfwrk\nmgdaCau6\/gATom+2UYyIMmzgdZ2rrJoALWjv\/cIducsBTfgS+oTV30bmoMMg1EWh\nfQzbPG1Axqej1K0LJroxFF5VFsfx57ggxwyhbWxbXiYmbckD5QayRd5WDsO8T9ZU\nAb2Z\/Tn6Mn3OnsLwgWBq4nij2W8OA6n3TkctYwIDAQABAoIBADMxMIvR8A0\/QSSM\nRfEPH+cb8Ctk2w45a+vwi9\/HwE8kl4TmFXpzamhUW2jWiy0THulivJ6p2VOpONO+\nUM0EDXZJBAlT7SNz0fshf4NfylWm7NfhC8egGKN7wHMhjEffk3bLYpCO4NuzpIs7\n2qw7pw0ZHfgXJsQd+4LMRRikszYGLgF\/CDRQ8H0n+RPceSrw4P0GYtOaNDaMwXEN\nov48L+QaYXEB9411YPmnpQsB+DZKI22J4LLRUMLP1gxLROsl3nMjSDT94Lx\/TCp8\nKFtgmnkdIEvKVzHIfv9c2HtNqpiQoe\/88N9kN9+gV0ZN+t253TCJv7VU+S4KJoj7\nEciAKkECgYEA00QhG08Ot4DQyJjQX72WcSppfnp9QrrRREFGpsUuYvOG9gwLHYSx\nGAX9+889UduHQNxNODAhFJt4vh6jmrfVRLJnc9qP4qXDjU2VzeqX0vwPDU8xGK4M\nNC71wDQjJEIBofhDB0XiKuIijQ9SbyfG51djEeLJZKwcEDdxUHYufsUCgYEAyg5e\nAgx1Q\/8g5gesVKBrl9UaSTWu+3fPDPTax35t4GbUlSktNE8RQWfYmutn5hjF4Rep\nPeDln304MHW3EUakjgziHiAuDlo3R3e5pe1XUJwE7xPPQH1F6V0nv5Rzw+PSw7Ym\n4hr3IUo3mw\/DOkO5bbOFO7H1tDJE\/PGOuvP2PgcCgYB6GC6V7LuRm5WNyJrsKdIu\n9pbfLIUFspfMPXlKWjxznVALFGy8E3qRaq0dAOjsTNW+y1KpPU9w7GT8YxKkEMfl\nGsGk99Qd5TS9jfAcgA5cNaWxSGoUXEnbQqRt\/vOsOaVd6O873cxWgjf7k7ZNXQyb\nmCo+JPXFA554VMJdAN\/gDQKBgHIVWJjZheBljaKzlGaXyQgKR3Qsfmb3h40uNtTK\nmqlIBiFOBXryZbDDPHaEEb7GH\/vuix0n\/R5m6jHaVQnJFCIsPgN6ceaio3GTtNtt\nvY4C+XoveiZUVQPlGAtAe3iQCrF8CEpDpWNDb0\/6v2UHVgwNf11sJmmetHsIvGjs\nVA1DAoGAdTXolXfHeoF6Wuaqo+u0INgtq3qxx+L2cVqcNZL3Uyv00N+0f1ZNd555\nFprUA3PaivGsuO3eAHT4EXT0Iz7606az49tkGrbKQNBNdfs2dinGBEmbU0W1xroX\nPzUQbnXskicn6N3GAJJgOtccSFcjwSRPBbOlyVCZzc9pYDH36yk=\n-----END RSA PRIVATE KEY-----\n<\/code><\/pre>\n\n\n\n<p>2\u3001PKCS1\u79c1\u94a5\u8f6c\u6362\u4e3aPKCS8<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># <strong>openssl pkcs8 -topk8 -inform PEM -in private.pem -outform pem -nocrypt -out pkcs8.pem<\/strong>\n<\/code><\/pre>\n\n\n\n<p>  pkcs8.pem\u6587\u4ef6\u5185\u5bb9<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># <strong>cat pkcs8.pem<\/strong>\n-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCmv51uENgwpX0l\nux7O5naP4Im2XlbDfgrbncVfoFG5A3GdpB1Sde8MgR3J33p\/nz\/HBNxKL1T2XMmB\nDtE4Jcubt9xnUM0Y81hxB8UGM0XLfiYN0QUZFufr5s5qFv80Kkj2ULx2TCgJN+Kr\nnyv5XMWVH5f8mrSDknhTKLbgQ70ovV1\/CuSaB1oJq7r+ABOib7ZRjIgybOB1naus\nmgAtaO\/9wh25ywFN+BL6hNXfRuagwyDURaF9DNs8bUDGp6PUrQsmujEUXlUWx\/Hn\nuCDHDKFtbFteJiZtyQPlBrJF3lYOw7xP1lQBvZn9Ofoyfc6ewvCBYGrieKPZbw4D\nqfdORy1jAgMBAAECggEAMzEwi9HwDT9BJIxF8Q8f5xvwK2TbDjlr6\/CL38fATySX\nhOYVenNqaFRbaNaLLRMe6WK8nqnZU6k4075QzQQNdkkECVPtI3PR+yF\/g1\/KVabs\n1+ELx6AYo3vAcyGMR9+TdstikI7g27OkizvarDunDRkd+BcmxB37gsxFGKSzNgYu\nAX8INFDwfSf5E9x5KvDg\/QZi05o0NozBcQ2i\/jwv5BphcQH3jXVg+aelCwH4Nkoj\nbYngstFQws\/WDEtE6yXecyNINP3gvH9MKnwoW2CaeR0gS8pXMch+\/1zYe02qmJCh\n7\/zw32Q336BXRk363bndMIm\/tVT5LgomiPsRyIAqQQKBgQDTRCEbTw63gNDImNBf\nvZZxKml+en1CutFEQUamxS5i84b2DAsdhLEYBf37zz1R24dA3E04MCEUm3i+HqOa\nt9VEsmdz2o\/ipcONTZXN6pfS\/A8NTzEYrgw0LvXANCMkQgGh+EMHReIq4iKND1Jv\nJ8bnV2MR4slkrBwQN3FQdi5+xQKBgQDKDl4CDHVD\/yDmB6xUoGuX1RpJNa77d88M\n9NrHfm3gZtSVKS00TxFBZ9ia62fmGMXhF6k94OWffTgwdbcRRqSODOIeIC4OWjdH\nd7ml7VdQnATvE89AfUXpXSe\/lHPD49LDtibiGvchSjebD8M6Q7lts4U7sfW0MkT8\n8Y668\/Y+BwKBgHoYLpXsu5GblY3Imuwp0i72lt8shQWyl8w9eUpaPHOdUAsUbLwT\nepFqrR0A6OxM1b7LUqk9T3DsZPxjEqQQx+UawaT31B3lNL2N8ByADlw1pbFIahRc\nSdtCpG3+86w5pV3o7zvdzFaCN\/uTtk1dDJuYKj4k9cUDnnhUwl0A3+ANAoGAchVY\nmNmF4GWNorOUZpfJCApHdCx+ZveHjS421MqaqUgGIU4FevJlsMM8doQRvsYf++6L\nHSf9HmbqMdpVCckUIiw+A3px5qKjcZO02229jgL5ei96JlRVA+UYC0B7eJAKsXwI\nSkOlY0NvT\/q\/ZQdWDA1\/XWwmaZ60ewi8aOxUDUMCgYB1NeiVd8d6gXpa5qqj67Qg\n2C2rerHH4vZxWpw1kvdTK\/TQ37R\/Vk13nnkWmtQDc9qK8ay47d4AdPgRdPQjPvrT\nprPj22QatspA0E11+zZ2KcYESZtTRbXGuhc\/NRBudeySJyfo3cYAkmA61xxIVyPB\nJE8Fs6XJUJnNz2lgMffrKQ==\n-----END PRIVATE KEY-----\n<\/code><\/pre>\n\n\n\n<p>3\u3001PKCS8\u683c\u5f0f\u79c1\u94a5\u8f6c\u6362\u4e3aPKCS1\uff08\u4f20\u7edf\u79c1\u94a5\u683c\u5f0f\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># openssl rsa -in pkcs8.pem -out pkcs1.pem<\/strong>\nwriting RSA key\n<\/code><\/pre>\n\n\n\n<p>  pkcs1.pem\u6587\u4ef6\u5185\u5bb9\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>cat pkcs1.pem<\/strong>\n-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEApr+dbhDYMKV9JbsezuZ2j+CJtl5Ww34K253FX6BRuQNxnaQd\nUnXvDIEdyd96f58\/xwTcSi9U9lzJgQ7ROCXLm7fcZ1DNGPNYcQfFBjNFy34mDdEF\nGRbn6+bOahb\/NCpI9lC8dkwoCTfiq58r+VzFlR+X\/Jq0g5J4Uyi24EO9KL1dfwrk\nmgdaCau6\/gATom+2UYyIMmzgdZ2rrJoALWjv\/cIducsBTfgS+oTV30bmoMMg1EWh\nfQzbPG1Axqej1K0LJroxFF5VFsfx57ggxwyhbWxbXiYmbckD5QayRd5WDsO8T9ZU\nAb2Z\/Tn6Mn3OnsLwgWBq4nij2W8OA6n3TkctYwIDAQABAoIBADMxMIvR8A0\/QSSM\nRfEPH+cb8Ctk2w45a+vwi9\/HwE8kl4TmFXpzamhUW2jWiy0THulivJ6p2VOpONO+\nUM0EDXZJBAlT7SNz0fshf4NfylWm7NfhC8egGKN7wHMhjEffk3bLYpCO4NuzpIs7\n2qw7pw0ZHfgXJsQd+4LMRRikszYGLgF\/CDRQ8H0n+RPceSrw4P0GYtOaNDaMwXEN\nov48L+QaYXEB9411YPmnpQsB+DZKI22J4LLRUMLP1gxLROsl3nMjSDT94Lx\/TCp8\nKFtgmnkdIEvKVzHIfv9c2HtNqpiQoe\/88N9kN9+gV0ZN+t253TCJv7VU+S4KJoj7\nEciAKkECgYEA00QhG08Ot4DQyJjQX72WcSppfnp9QrrRREFGpsUuYvOG9gwLHYSx\nGAX9+889UduHQNxNODAhFJt4vh6jmrfVRLJnc9qP4qXDjU2VzeqX0vwPDU8xGK4M\nNC71wDQjJEIBofhDB0XiKuIijQ9SbyfG51djEeLJZKwcEDdxUHYufsUCgYEAyg5e\nAgx1Q\/8g5gesVKBrl9UaSTWu+3fPDPTax35t4GbUlSktNE8RQWfYmutn5hjF4Rep\nPeDln304MHW3EUakjgziHiAuDlo3R3e5pe1XUJwE7xPPQH1F6V0nv5Rzw+PSw7Ym\n4hr3IUo3mw\/DOkO5bbOFO7H1tDJE\/PGOuvP2PgcCgYB6GC6V7LuRm5WNyJrsKdIu\n9pbfLIUFspfMPXlKWjxznVALFGy8E3qRaq0dAOjsTNW+y1KpPU9w7GT8YxKkEMfl\nGsGk99Qd5TS9jfAcgA5cNaWxSGoUXEnbQqRt\/vOsOaVd6O873cxWgjf7k7ZNXQyb\nmCo+JPXFA554VMJdAN\/gDQKBgHIVWJjZheBljaKzlGaXyQgKR3Qsfmb3h40uNtTK\nmqlIBiFOBXryZbDDPHaEEb7GH\/vuix0n\/R5m6jHaVQnJFCIsPgN6ceaio3GTtNtt\nvY4C+XoveiZUVQPlGAtAe3iQCrF8CEpDpWNDb0\/6v2UHVgwNf11sJmmetHsIvGjs\nVA1DAoGAdTXolXfHeoF6Wuaqo+u0INgtq3qxx+L2cVqcNZL3Uyv00N+0f1ZNd555\nFprUA3PaivGsuO3eAHT4EXT0Iz7606az49tkGrbKQNBNdfs2dinGBEmbU0W1xroX\nPzUQbnXskicn6N3GAJJgOtccSFcjwSRPBbOlyVCZzc9pYDH36yk=\n-----END RSA PRIVATE KEY-----\n<\/code><\/pre>\n\n\n\n<p>4\u3001\u751f\u6210\u81ea\u7b7e\u540d\u8bc1\u4e66<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># <strong>openssl req -x509 -newkey rsa:2048 -keyout privatekey.pem -out publickey.pem -days 99999 -nodes<\/strong><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Generating a RSA private key\n............................+++++\n...............+++++\nwriting new private key to 'privatekey.pem'\n-----\nYou are about to be asked to enter information that will be incorporated\ninto your certificate request.\nWhat you are about to enter is what is called a Distinguished Name or a DN.\nThere are quite a few fields but you can leave some blank\nFor some fields there will be a default value,\nIf you enter '.', the field will be left blank.\n-----\nCountry Name (2 letter code) &#91;XX]:<strong>CN<\/strong>\nState or Province Name (full name) &#91;]:<strong>Beijing<\/strong>\nLocality Name (eg, city) &#91;Default City]:<strong>Beijing<\/strong>\nOrganization Name (eg, company) &#91;Default Company Ltd]:<strong>aqwu.net<\/strong>\nOrganizational Unit Name (eg, section) &#91;]:<strong>aqwu.net<\/strong>\nCommon Name (eg, your name or your server's hostname) &#91;]:<strong>aqwu.net<\/strong>\nEmail Address &#91;]:<strong>support@aqwu.net<\/strong>\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u663e\u793a privatekey.pem \u5185\u5bb9<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># cat privatekey.pem<\/strong>\n-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDUzggyx69cTG2n\n3itcnWMYY1JSGd+kQ4eNrQKyHu5nIXfsca4qAOqfucX+qTzMsXGgiYcXpgAHTwIl\nHHAkFnBZSTPhv9761OfILvdyvjkhE3D0AUbI\/6mU\/LYFxA6NxG4\/ljev3MxY8wcV\nTRLLPIjbLaPxKnoZZ3YPI\/Z4IXNsoEScEUJeEzpIjkuNU1Bf6r\/1WzAAdHKnaaks\nKk3WwJcZJyIPwX5NgM5unMUkIqx4ri0v8g+ONI3VSjne3E\/NCqpp7dNqvMDqakF6\nYOrMZZ1PJmBz+Y7qKLq8sWjQATeKqdqxPcveItTXaXaJiKamVRAq5pyzWCIpr+bN\n+yRM124LAgMBAAECggEBAMosf992lOS0e81rJnkT0cyet9vmVvGhcowoHZKKDmcO\nhfetvRCM1FsxTKj3shqqTlB9uEnAXPCUoG4PiX7PjqdVA6Rq\/HYDhb1K2a46iN4i\nsUIwYEaflkZEnM33iPgo8bEZjwhWVhH\/ufADzGInvcG1p7Z8a4ntIF2cBhH1fcpo\n8MaoTRUL0NCzVCIjVFPlcJj+3rx6i5FSIYuHWgk3CdOBqrVY6UbqT34irbJYoPnE\nYpz5Vqxj41By1b81PlK6PY47n0VjaK3NWUL8Xc1zsKBNIs5h56nm13+ft5VAtb26\nS3biarwfSs07wPCt5dieRoz9dOoTPMAGeKpB6Fwh8NECgYEA+IkQKmTRHMrHzaP4\nILHTb9du9NIZj1jHKYxqn35ZEs6z2VneJHBYJpBXIDDacOIBK2LJWUNNMku\/ggLp\nRxJBo4Rj4VQuKXSM6RCiGaw21wEEyQcTmSeIXSN5NW4M9XvUNZZ9LXxkkSmSsGrH\n1QaLEGpCbtjEx4UdkMZYr5inm4MCgYEA2zI+a0oeAwsecptbfy9ZHe\/uxfMwJdIo\nVu\/miZCX0txwRgFIrbqOruWxWSDcptNR\/tK44u\/3IoyauUxNf89FYHH1CcdwYBKC\nBtNMt41ntR92Jml8ohgjIQdcJcLUio9Yptr1G9ts91hfhlO3G\/WpytCOqNElqFSO\nFw2\/BUq6NNkCgYEA2lVmaye4AIgvsHq8TtSJP3ZNViuAIsrF470kKcsQKxKFMord\nOLus5OvmbjQcohAZIOkeoxkZpvaeXXN7RWFHYoO6Tsfp6acm5tQi41TDtGuDrapW\n0DPHerLgF0z\/e2R2D0GN5DikDFYuNGcJ+B1Qa3I9vC0X6YMKbxWf8Vq020sCgYB8\nPTw336inHPRDDV+M9S9T0pzJwg82QKnwrMVEj5oeQCe65htlrOoWo8YjuIaYYAqH\nnrSAnHa9NGi2QlNi7\/5ore6vfkVpjtP4PmerWhDADncPSpcD4R54KA3IsWd6qckb\nudtX0MUwZPyvzF9rD5EPjapucS0g\/dwToQz2WOa18QKBgEknuoKPeykoIQuuP8+p\nd\/yedt6lW7aNvdwdjhxfm1\/pe3udXXcrABBhjA3S7NBW09k29YJ+eCFhx9TRG\/A6\ncyTb2JAqEJ++JQSfkzPJkOk4PUUFgT89eQgVE15hNvpBJb2S+VQXEX8vnbWPtTTB\nwyjzzaxVGobHeZ+MpwAO03c5\n-----END PRIVATE KEY-----\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u663e\u793a publickey.pem \u5185\u5bb9\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># <strong>cat publickey.pem<\/strong>\n-----BEGIN CERTIFICATE-----\nMIID+zCCAuOgAwIBAgIUCq+AqxgwC97wRDgqNnrvbOANswQwDQYJKoZIhvcNAQEL\nBQAwgYsxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC\nZWlqaW5nMREwDwYDVQQKDAhhcXd1Lm5ldDERMA8GA1UECwwIYXF3dS5uZXQxETAP\nBgNVBAMMCGFxd3UubmV0MR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGFxd3UubmV0\nMCAXDTIyMTEyMTEwMjczN1oYDzIyOTYwOTA0MTAyNzM3WjCBizELMAkGA1UEBhMC\nQ04xEDAOBgNVBAgMB0JlaWppbmcxEDAOBgNVBAcMB0JlaWppbmcxETAPBgNVBAoM\nCGFxd3UubmV0MREwDwYDVQQLDAhhcXd1Lm5ldDERMA8GA1UEAwwIYXF3dS5uZXQx\nHzAdBgkqhkiG9w0BCQEWEHN1cHBvcnRAYXF3dS5uZXQwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDUzggyx69cTG2n3itcnWMYY1JSGd+kQ4eNrQKyHu5n\nIXfsca4qAOqfucX+qTzMsXGgiYcXpgAHTwIlHHAkFnBZSTPhv9761OfILvdyvjkh\nE3D0AUbI\/6mU\/LYFxA6NxG4\/ljev3MxY8wcVTRLLPIjbLaPxKnoZZ3YPI\/Z4IXNs\noEScEUJeEzpIjkuNU1Bf6r\/1WzAAdHKnaaksKk3WwJcZJyIPwX5NgM5unMUkIqx4\nri0v8g+ONI3VSjne3E\/NCqpp7dNqvMDqakF6YOrMZZ1PJmBz+Y7qKLq8sWjQATeK\nqdqxPcveItTXaXaJiKamVRAq5pyzWCIpr+bN+yRM124LAgMBAAGjUzBRMB0GA1Ud\nDgQWBBQuOdzBzuHeuIoNllhqyqIQPyjQODAfBgNVHSMEGDAWgBQuOdzBzuHeuIoN\nllhqyqIQPyjQODAPBgNVHRMBAf8EBTADAQH\/MA0GCSqGSIb3DQEBCwUAA4IBAQB2\nohECjyzZZNWYxBO1qFFmc6jDgSDRirZJnbwEO1UOXZ223NTdvFhjIkx6n8RAb14H\ncbRzJzgkHJvBiTkwSnMzcIkJGs16h2H5ZmXyUK3tnvribi3kIKa8tVL119J1MxkO\n8l9\/mk6Hc3dTYoxwjb5nlFZxj5E1X\/5he9XrZ8ms8lIXChFmFLtk1W23+MPE7iVE\n6HOsUZzCyJwADanRl0tbBmen5rBhbTVDkFB70IYnnQmTTXAd+HE5PTI2vQYE8mZN\nDY8XMg6XC+S2L6ytj1l\/DrxKAOEJgi7\/0DhvFRhhH3rXgUL7gcibZ8pfN4r23QId\ng8DZOZJqKcizWkziVzeN\n-----END CERTIFICATE-----\n<\/code><\/pre>\n\n\n\n<p>5\u3001\u8ba1\u7b97\u6587\u4ef6md5\u503c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># openssl md5 pkcs1.pem<\/strong>\nMD5(pkcs1.pem)= e935f6f3d17569bea7eafc979ef7deae\n<\/code><\/pre>\n\n\n\n<p>6\u3001\u8ba1\u7b97\u6587\u4ef6sha1\u503c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># openssl sha1 pkcs1.pem<\/strong>\nSHA1(pkcs1.pem)= bed2d51c2de51b8ee6ae8524fe9bb53dd0bee2e6\n<\/code><\/pre>\n\n\n\n<p>7\u3001\u8ba1\u7b97\u6587\u4ef6sha256\u503c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># openssl sha256 pkcs1.pem<\/strong>\nSHA256(pkcs1.pem)= 77bda6152892c2df3e9774fe84462aad6dff2a4161fa4acb9bd64a3aa5bf4f3a\n<\/code><\/pre>\n\n\n\n<p>8\u3001\u8ba1\u7b97\u6587\u4ef6sha512\u503c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># openssl sha512 pkcs1.pem<\/strong>\nSHA512(pkcs1.pem)= fbbce7cae85eae9983c15854bc16ea2b765961ae1f5841307942b1111c9cfc238eb773efac6b7f09cad69eff722b134f5ac048ca38317192a1ee4404e846868e<\/code><\/pre>\n\n\n\n<p>9\u3001openssl \u5e2e\u52a9<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># openssl help<\/strong>\nStandard commands\nasn1parse         ca                ciphers           cms\ncrl               crl2pkcs7         dgst              dhparam\ndsa               dsaparam          ec                ecparam\nenc               engine            errstr            gendsa\ngenpkey           genrsa            help              list\nnseq              ocsp              passwd            pkcs12\npkcs7             pkcs8             pkey              pkeyparam\npkeyutl           prime             rand              rehash\nreq               rsa               rsautl            s_client\ns_server          s_time            sess_id           smime\nspeed             spkac             srp               storeutl\nts                verify            version           x509\n\nMessage Digest commands (see the `dgst' command for more details)\nblake2b512        blake2s256        gost              md2\nmd4               md5               rmd160            sha1\nsha224            sha256            sha3-224          sha3-256\nsha3-384          sha3-512          sha384            sha512\nsha512-224        sha512-256        shake128          shake256\nsm3\n\nCipher commands (see the `enc' command for more details)\naes-128-cbc       aes-128-ecb       aes-192-cbc       aes-192-ecb\naes-256-cbc       aes-256-ecb       aria-128-cbc      aria-128-cfb\naria-128-cfb1     aria-128-cfb8     aria-128-ctr      aria-128-ecb\naria-128-ofb      aria-192-cbc      aria-192-cfb      aria-192-cfb1\naria-192-cfb8     aria-192-ctr      aria-192-ecb      aria-192-ofb\naria-256-cbc      aria-256-cfb      aria-256-cfb1     aria-256-cfb8\naria-256-ctr      aria-256-ecb      aria-256-ofb      base64\nbf                bf-cbc            bf-cfb            bf-ecb\nbf-ofb            camellia-128-cbc  camellia-128-ecb  camellia-192-cbc\ncamellia-192-ecb  camellia-256-cbc  camellia-256-ecb  cast\ncast-cbc          cast5-cbc         cast5-cfb         cast5-ecb\ncast5-ofb         des               des-cbc           des-cfb\ndes-ecb           des-ede           des-ede-cbc       des-ede-cfb\ndes-ede-ofb       des-ede3          des-ede3-cbc      des-ede3-cfb\ndes-ede3-ofb      des-ofb           des3              desx\nidea              idea-cbc          idea-cfb          idea-ecb\nidea-ofb          rc2               rc2-40-cbc        rc2-64-cbc\nrc2-cbc           rc2-cfb           rc2-ecb           rc2-ofb\nrc4               rc4-40            rc5               rc5-cbc\nrc5-cfb           rc5-ecb           rc5-ofb           seed\nseed-cbc          seed-cfb          seed-ecb          seed-ofb\nzlib\n\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>1\u3001PKCS1\u79c1\u94a5\u751f\u6210 private.pem \u7684\u5185\u5bb9\u5982\u4e0b\uff1a 2\u3001PKCS1\u79c1\u94a5\u8f6c\u6362\u4e3aPKCS8 pkcs8. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[86,103,102,43,17],"tags":[204,203,205,207],"class_list":["post-922","post","type-post","status-publish","format-standard","hentry","category-kali","category-linux-infoarticle","category-windows-infoarticle","category-infoarticle","category-infonews","tag-crt","tag-openssl","tag-pem","tag-207"],"views":755,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=922"}],"version-history":[{"count":5,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/922\/revisions"}],"predecessor-version":[{"id":927,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/922\/revisions\/927"}],"wp:attachment":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}