数字签名:RSA-PSS & ECDSA
准备就绪
工具说明
数字签名是一种用于验证数字信息真实性的加密机制。它提供了数据完整性、身份验证和不可否认性的保证。所有操作都在您的浏览器中本地执行,您的密钥和数据不会被发送到任何服务器。
-
第1步:获取密钥对
如果您没有密钥对,请先选择一个算法,然后点击按钮。工具将为您生成一个公钥和一个私钥。。 -
第2步:生成签名
将您的私钥和要签名的消息粘贴到对应的输入框中,然后点击 。生成的签名(Base64 格式)会显示在输出框中。 -
第3步:验证签名
要验证签名,您需要三样东西:原始的消息、公钥和签名本身。将它们填入相应输入框,然后点击 验证签名。状态栏将显示验证结果。
关键概念
- 私钥:绝对保密,仅用于生成签名。泄露私钥意味着任何人都可以冒充您。
- 公钥:可以安全地分发给任何人,用于验证由您的私钥创建的签名。