Facebook Web 端 PWD_BROWSER 密码加密算法还原
发表评论
加密流程: 从网页源码中取出 key_id 和 public_key,形如:key_id = 34,public_key = ”a6918ee2a5688ff4a860644109c7042384698d70d36844ec1d643e2a66052869“ 生成随机 AES GCM 密钥,用生成的密钥创建一个 AEG GCM 加密,iv 填充 12 字节 0,additionalData 为秒级时间戳,tag 为 16 字节0 用前面从网页里面提取出的公钥使用 Sealed Box 算法(Curve25519 + XSalsa20 + Poly1305)加密 AES GCM KEY 得到加密结果 最终将前面的结果拼接起来用标准 base64 编码 拼接结构如下: [header] ... 阅读更多