上传和获取文件
本节包含以下主题:
上传文件
最大上传文件大小为 10MB。
文件的商户 ID 将与上传的文件一起保存。
文件只能由上传者获取。
Afterpay 支持的文件类型有:
- Gif
- Jpeg
- Png
上传文件 - 端点
连接超时
请求头
请求参数
响应
响应示例
获取文件
获取文件 - 端点
连接超时
请求头
请求参数
响应
响应示例
错误
密钥交换
Diffie-Hellman 密钥交换
Wiki 页面: https://wiki.openssl.org/index.php/Diffie_Hellman
依赖
Openssl 版本 = LibreSSL 2.8.3
密钥交换过程中的步骤
假设 Alice 和 Bob 正在进行密钥交换,Alice 在公司 A 工作,Bob 在公司 B 工作。
-
Alice 在当前目录中生成一个 pem 文件,其中包含
DH算法中的参数g和p。 -
Alice 公开将
dhp1.pem文件发送给 Bob。 -
Alice 在她的笔记本电脑上生成私钥,并导出公钥。
-
Bob 在他的笔记本电脑上生成私钥。
-
Alice 和 Bob 公开交换公钥,Alice 获得
dhpub2.pem文件,Bob 获得dhpub1.pem文件。 -
Alice 生成密钥。
-
Bob 生成密钥。
-
现在 Alice 和 Bob 应该有相同的密钥,这是完全安全的。
(secret1 == secret2)
加密和解密
- Alice 想要安全地向 Bob 发送文件。她使用
secret1加密文件。假设原始文件名为 text。 - Alice 公开将加密文件
text.enc发送给 Bob。 - Bob 使用
secret2解密文件。