我正在尝试将以下哈希加密为base64:
需要访问一个网站的API。该网站在JavaScript中显示了一个示例脚本,使用
然而,我尝试了所有的在线base64加密工具,但都得到了以下结果:
6bb984727b8c8c8017207e54b63976dc42ea9d24ad33bd5feeaa66869b650096
需要访问一个网站的API。该网站在JavaScript中显示了一个示例脚本,使用
CryptoJS.enc.Base64.stringify()
方法加密哈希值。
使用此方法得到的结果为:a7mEcnuMjIAXIH5Utjl23ELqnSStM71f7qpmhptlAJY=
然而,我尝试了所有的在线base64加密工具,但都得到了以下结果:
NmJiOTg0NzI3YjhjOGM4MDE3MjA3ZTU0YjYzOTc2ZGM0MmVhOWQyNGFkMzNiZDVmZWVhYTY2ODY5YjY1MDA5Ng==
我需要在C++中创建编码字符串。 我已经尝试了4种不同的base64encode实现(OpenSSL和自定义代码),但仍然得到上面的结果,API始终回答我的字符串未正确编码。
那么有什么区别,并且有人知道一个的C++实现吗?