デジタル署名の特性
メッセージを変更することがどの程度署名に影響を与えるかを予測することはできないので,署名はメッセージの信憑性を確実なものにする.デジタル署名はWolfram言語に完全に統合されているので,その特性を簡単に例示することができる.
公開鍵・秘密鍵のペアを生成する.
互いによく「似ている」連続的な入力のリストを作成する.
すべての入力に同じ秘密鍵で署名する.GenerateDigitalSignatureの決定性署名タイプを使って,他のランダム値が出力に影響を及ぼすのを避ける.
各署名はDigitalSignatureオブジェクトとして返される.
署名には"R"と"S"の2つの部分が含まれる.両方ともByteArrayとして取得可能である.
それぞれの入力は次の入力と1ビットしか違わないが,署名の値は大きく異なる.