ECDSA

ECDSA電子署名のお試し演算をします。
データ長は(ファイルから)32kバイトまで入力できます。
鍵が不正な場合、エラーになります。
署名検証時は、r,s の値を優先して使用します。r,s を入力せずにASN.1表記を入力すると、ASN.1表記を使用します。

 このボタンを押すと、暗号鍵を生成して表示します:ドメインパラメータ
 このボタンを押すと、演算を開始します。

演算 電子署名   署名検証
ハッシュ関数 SHA1   SHA224   SHA256   SHA384   SHA512
鍵表記 16進数     ASN.1
Q / 公開鍵  
d / 秘密鍵
入力 16進数    10進数   文字列   ファイル
署名 HEXダンプ  HEX空白区切り  HEXカンマ区切り  C言語形式  10進数
入力時は HEXコロン区切りも認識します。
r
s
ASN.1 常時HEX空白区切りで出力されます
署名検証結果

ドメインパラメータに適合するハッシュ関数は、下記の通りです

ドメインパラメータ ハッシュ関数
P-192 SHA1~SHA512
P-224 SHA224~SHA512
P-256 SHA256~SHA512
P-384 SHA384~SHA512
P-521 SHA512