代码
import java.security.InvalidKeyException; import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.security.PrivateKey; import java.security.PublicKey; import java.security.SecureRandom; import java.security.Signature; import java.security.SignatureException; import java.util.logging.Level; import java.util.logging.Logger; /** * ECDSA 160bit 签名及签名验证例子 */ public class ECDSASignature { public static void main(String argv[]) { signatureTest(); } public static void signatureTest() { /** * 密钥对生成 */ KeyPairGenerator keyPairGenerator = null; try { keyPairGenerator = KeyPairGenerator.getInstance("EC"); } catch (NoSuchAlgorithmException ex) { return; } SecureRandom secureRandom = new SecureRandom(); keyPairGenerator.initialize(160, secureRandom);
JAVA-电子签名范例代码
最新推荐文章于 2024-11-25 18:40:51 发布