以下是一个使用 OpenSSL 实现 ECC (椭圆曲线密码) 签名和验签的 C++ 示例,曲线使用 secp521r1(即 NIST P-521)。
secp521r1
NIST P-521
这个程序:
编译:
g++ -o ecc_sign ecc_sign.cpp -lssl -lcrypto
运行:
./ecc_sign
你可以试试看,看看签名和验签是否成功!