公钥
私钥
短语
加密
解密
生成密钥对
根据私钥生成公钥
根据短语生成
明文
下载解密文件
<<===>>
秘文Base64
清空文件
下载加密文件

发送加密结果到邮件
发送加密结果到邮件(手动粘贴加密数据)

生成书签链接



生成书签链接(直接使用公钥)

生成书签链接(使用密码短语派生的公钥)

关于


  

项目地址 github

格式说明

    此网页是一个利用Curve25519椭圆曲线进行加密的工具网站,所有操作都在本地完成。

    由于Curve25519的特定格式要求,下面有D. J. Bernstein文章链接,详细说明
    0DyqHFjCstGwvtppOuhTKDDQQdBOffta9X8Fu0TjEXQ=
    1DyqHFjCstGwvtppOuhTKDDQQdBOffta9X8Fu0TjEXQ=
    实际是一个密钥
  
D. J. Bernstein
...Computing secret keys. Inside your program, to generate a 32-byte Curve25519 secret key, start by generating 32 secret random bytes from a cryptographically safe source: mysecret[0], mysecret[1], ..., mysecret[31]. Then do
    mysecret[0] &= 248;
    mysecret[31] &= 127;
    mysecret[31] |= 64