Memo

メモ > サーバ > 各論: SSL証明書 > 鍵の素数とその積を確認する

■鍵の素数とその積を確認する
公開鍵に含まれる「素数の積」と 秘密鍵に含まれる2つの「素数」の積が一致することは、 以下の手順で確認できる ■素数の積
00:de:a7:07:e0:59:aa:c2:34:6d:de:2f:b4:88:bb: 85:fc:a3:b4:40:af:be:6a:05:b6:5b:e6:1a:cc:63: 48:cf:21:43:f9:76:68:b4:af:3d:bd:3c:6d:2b:27: 1a:56:1a:e6:1b:36:d9:4f:08:a2:13:88:a1:76:28: 2d:12:6f:15:dd:81:58:f7:e1:1b:25:7d:aa:e4:26: 84:47:3b:72:a1:09:43:a0:83:85:6a:9e:12:d2:da: 50:9c:5f:8a:6e:e0:9a:02:20:e9:e0:dc:93:c6:c9: 4a:9d:ef:7b:b9:73:5e:88:c1:b4:17:15:49:2b:e5: 0f:f6:05:38:26:c5:bb:ca:6c:ae:57:71:5a:75:36: 1e:b4:c0:ef:c0:00:32:83:69:fa:0f:77:31:ad:9c: 68:f3:5e:28:e7:2c:b9:c5:1e:14:fe:59:57:c1:5a: 2a:ec:03:aa:41:76:a7:82:55:d9:79:a2:e4:20:d2: 26:53:74:21:7b:fb:45:94:41:31:02:35:04:48:1b: c1:6b:53:59:b6:7b:a1:b5:4d:78:df:dc:94:fa:cc: 18:c1:0c:4d:95:96:fd:14:09:ec:49:4e:25:01:a8: bc:8e:d9:96:d1:c4:2c:9e:2c:4c:18:d3:1f:e8:eb: e9:52:73:67:ff:c1:9c:31:98:9f:d6:9b:61:2e:7b: 18:0d
コロン、スペース、改行を削除する
00dea707e059aac2346dde2fb488bb85fca3b440afbe6a05b65be61acc6348cf2143f97668b4af3dbd3c6d2b271a561ae61b36d94f08a21388a176282d126f15dd8158f7e11b257daae42684473b72a10943a083856a9e12d2da509c5f8a6ee09a0220e9e0dc93c6c94a9def7bb9735e88c1b41715492be50ff6053826c5bbca6cae57715a75361eb4c0efc000328369fa0f7731ad9c68f35e28e72cb9c51e14fe5957c15a2aec03aa4176a78255d979a2e420d2265374217bfb45944131023504481bc16b5359b67ba1b54d78dfdc94facc18c10c4d9596fd1409ec494e2501a8bc8ed996d1c42c9e2c4c18d31fe8ebe9527367ffc19c31989fd69b612e7b180d
16進数を10進数にする
28107269643524601036020547944438142231242423445094410102572924336229197085620892077427252731728466131512394779111855358494157384662380058157948993986619110414847004499167338404171971812699231028844784090848252021212276398795278195421449370907285067068726732015832649037868313287359716357339472056287296135392864554052487509205470376092502281597452561904044176914475877722171372901147827228680877574816904785591078012214026829394970637574106803007487012147497343557883576158183058564440559029501999332888092531745575594396032091689178146537296679081141515934015339451444362223122619757945062425688325448457045893912589
これが素数の積 ■素数1
00:f7:da:38:a2:87:10:6e:71:bb:17:02:99:9f:45: 09:ec:f7:6d:26:e7:de:9e:4c:42:7a:85:41:9d:69: 45:1f:ad:2c:a4:91:da:d2:0d:aa:e7:10:1d:5f:21: 98:3c:3e:60:5c:be:b5:16:59:d9:73:fe:ec:5b:8e: c0:da:0d:1a:34:0e:25:4e:dc:a3:5b:cd:36:61:27: 9e:d5:98:5e:7a:b3:d9:ca:0a:90:d1:c0:e0:15:e2: 32:04:c5:00:21:64:a9:0c:6a:b4:76:7d:53:cb:d7: 84:9a:03:d0:6d:71:ab:8e:f0:ac:26:7d:a4:92:fa: 43:44:50:6c:86:09:8a:95:c9
コロン、スペース、改行を削除する
00f7da38a287106e71bb1702999f4509ecf76d26e7de9e4c427a85419d69451fad2ca491dad20daae7101d5f21983c3e605cbeb51659d973feec5b8ec0da0d1a340e254edca35bcd3661279ed5985e7ab3d9ca0a90d1c0e015e23204c5002164a90c6ab4767d53cbd7849a03d06d71ab8ef0ac267da492fa4344506c86098a95c9
16進数を10進数にする
174047892930023094026568503475829929660138123036363328126153481933180597900271793367167512588003068563993912398668215670579060745129015894464249699798399650709942462647689922603033764059859162174588341993996716877190828008353897443357155705435145252626576818766998798107655229708080281795264283819882129823177
これが素数1 ■素数2
00:e5:f8:bd:da:f5:92:d3:72:7e:01:09:ef:80:ef: 82:90:39:92:07:9b:2d:82:03:bf:09:0d:a5:a6:7f: 66:52:36:2d:f1:45:d1:d4:96:09:df:ca:4d:c3:8d: 8c:b7:50:87:91:f5:e0:8c:0a:e7:6e:3b:3c:71:94: c2:96:1f:9c:6d:7d:67:08:62:c9:11:9c:86:93:ec: 90:a4:ae:80:7e:e3:e6:bc:81:31:92:89:5d:dc:e2: f3:e5:f2:57:f1:a6:f8:f6:60:01:76:56:ed:90:40: 70:c3:48:55:35:02:ab:55:30:f7:b1:10:a0:06:09: 4c:e6:4c:1a:b0:c7:78:e2:25
コロン、スペース、改行を削除する
00e5f8bddaf592d3727e0109ef80ef82903992079b2d8203bf090da5a67f6652362df145d1d49609dfca4dc38d8cb7508791f5e08c0ae76e3b3c7194c2961f9c6d7d670862c9119c8693ec90a4ae807ee3e6bc813192895ddce2f3e5f257f1a6f8f660017656ed904070c348553502ab5530f7b110a006094ce64c1ab0c778e225
16進数を10進数にする
161491582404995171722507202877046590388337781084716064936089198510029889426944891573945340714601582639350071582464681549464150984923448091830215849986879189144848704907187330130749447434111788297248435859195861145188815253331993677751058650724406048624162305289438666191795530254294041661694479095082570539557
これが素数2 ■計算 「素数1」と「素数2」の積が「素数の積」と一致することが確認できる 計算の桁数が非常に多いため、簡易な計算ツールだと対応できないので注意 以下の計算ツールを使うなどで対応できる 高精度な高等関数が使えるフリー計算 https://keisan.casio.jp/calculator RSA公開鍵から素数の積を取り出す方法 - hnwの日記 http://d.hatena.ne.jp/hnw/20140517 2進数、8進数、10進数、16進数相互変換ツール https://hogehoge.tk/tool/number.html

Advertisement