Curve25519加解密 和 Ed25519加验签的使用
Curve25519
Curve25519 是目前最高水平的 Diffie-Hellman函数,适用于广泛的场景,由Daniel J. Bernstein教授设计。在密码学中,Curve25519是一个椭圆曲线提供128位安全性,设计用于椭圆曲线Diffie-Hellman(ECDH)密钥协商方案。它是最快的ECC曲线之一,并未被任何已知专利所涵盖。
实例化:
Curve25519 cipher = Curve25519.getInstance(Curve25519.BEST)
生成秘钥对:
Curve25519KeyPair keyPair = cipher!!.