hmac相关内容

如何使用 HMAC-SHA512 和 Python requests 库签署 POST 请求?

我正在尝试使用 Python 访问加密货币交易所 poloniex.com 上的交易 API.为此,我必须遵循以下处方: 对交易 API 的所有调用都通过 HTTP POST 发送到 https://poloniex.com/tradingApi 和必须包含以下标题: 密钥 - 您的 API 密钥. 签名 - 查询的 POST 数据根据 HMAC-SHA512 方法由您的密钥的“秘密 ..
发布时间:2021-12-31 19:52:25 Python

使用 HMAC-SHA1 加密创建 OAuth 签名返回 HTTP 401

问题 我需要对需要 OAuth 加密的 API 进行身份验证. 我的方向是正确的,但我确定我的签名基本字符串有问题.由于 HMACSHA1 哈希基于 Key 和 BaseString,我得到了错误的 oauth_signature. OAuth 签名流程 到目前为止 我已经能够收集到所有必需的数据,其中包括: 消费者密钥 消费者秘密 访问令牌 访问机密 Sha1 ..
发布时间:2021-12-31 09:05:22 C#/.NET

如何在 Java 中生成与 Python 示例等效的 HMAC?

我正在考虑在 Java 中实现一个通过 Oauth 获得 Twitter 授权的应用程序.第一步是获取请求令牌.这是应用引擎的 Python 示例. 为了测试我的代码,我正在运行 Python 并使用 Java 检查输出.以下是 Python 生成基于哈希的消息身份验证代码 (HMAC) 的示例: #!/usr/bin/python从 hashlib 导入 sha1从 hmac 导入新作为 ..
发布时间:2021-12-31 08:51:43 Java开发

HMAC-SHA1:如何在 Java 中正确执行?

我正在使用 HMAC-SHA1 散列一些值,在 Java 中使用以下代码: public static String hmacSha1(String value, String key) {尝试 {//从原始密钥字节中获取 hmac_sha1 密钥byte[] keyBytes = key.getBytes();SecretKeySpecsigningKey = new SecretKeySpe ..
发布时间:2021-12-27 16:33:24 Java开发

如何在没有 HTTPS 的情况下使用 Javascript 通过 HTTP 安全地发送密码?

所有开发人员都面临的最基本问题:每当用户提交表单时,密码都是通过网络发送的,并且必须受到保护.我开发的网站没有 HTTPS.所有者既不想购买 SSL 证书,也不想购买自签名证书.所以我想在提交表单时使用 Javascript 保护通过 HTTP 发送的密码. 致急于投票的人:如何通过 HTTP 安全地发送密码? 没有给出任何合理的解决方案,我处于另一种情况. 如果我使用 MD5,则可以 ..
发布时间:2021-12-27 16:20:18 其他开发

如何在 RESTful WCF API 中实现 HMAC 身份验证

我们正在使用 WCF 构建一个 RESTful API(目前是 .Net 3.5,但很快就会转移到 .Net 4).我们有一个功能框架,但目前它是不安全的.它需要可从 .Net 应用程序以及 iOS、Android 和 Web 应用程序访问. 我们希望使用 此处 和 这里,但是在描述如何验证散列时,这两个示例似乎都分崩离析.第一个示例未能描述 UserKeys 对象(哈希表?),第二个示例缺 ..
发布时间:2021-12-13 20:22:49 C#/.NET

如何在 .Net Core 中生成 HMAC-SHA256?

我正在使用此页面为某些文本生成一些测试 HMAC-SHA256 哈希值: https://www.liavaag.org/English/SHA-Generator/HMAC/ 但是,当我尝试使用 this MSDN guide 在我的 .Net Core 项目中,我没有得到相同的结果.有人可以向我解释如何获得与我在 C# 代码中从前一个网页获得的结果相同的结果吗? 这是我的代码 ..
发布时间:2021-11-24 15:20:53 C#/.NET

如何在 api localbitcoin 上使用分页

我正在使用 localbitcoin API 进行开发,我正在使用路径“/api/dashboard/closed/",这是我的代码: 这行得通,但只显示 50 笔交易,我也得到了这个结果: [分页] =>大批([下一个] =>https://localbitcoins.com/api/dashboard/closed/?order_by=-closed_at&start_at=2017- ..
发布时间:2021-11-15 03:07:23 其他开发

Python 与 JavaScript 中的 HMAC SHA256

我想用 JavaScript 重新实现某个用 Python 编写的 API 客户端.我无法复制 HMAC SHA256 签名功能.对于某些键,输出是相同的,但对于某些键则不同.解码 Base64 表示后,当密钥由可打印字符组成时,输出似乎相同. Python #!/usr/bin/env python3导入 base64导入哈希库进口hmacdef sign_string(key_b64, ..
发布时间:2021-07-23 19:58:59 前端开发

生成HMAC SHA256签名Powershell

对于3逗号,我尝试使用文档中的示例参数在Powershell中生成HMAC SHA256签名: $ secret ='NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j'$ message ='/public/api/ver1/accounts/new?type = binance& name = binance_a ..
发布时间:2021-05-14 19:11:50 其他开发

"PBKDF2WithHmacSHA256"的PHP替代方案;来自Java

我需要在PHP中生成与Java中生成的 PBKDF2WithHmacSHA256 算法相同的哈希值. 我做了一些研究,发现似乎与 PBKDF2 和 HMAC 相关的两个函数: hash_pbkdf2- http://php.net/manual/zh/function.hash-pbkdf2.php hash_hmac- http://php.net/manual/zh/functi ..
发布时间:2021-05-14 19:11:48 PHP

使用Python使用Binance API进行交易的问题

我试图在不使用外部库的情况下在美国版本的Binance API上进行交易. 我可以使用GET请求和 urllib 成功获取价格并显示我的帐户余额.第一个示例代码有效,我可以毫无问题地传递我的 API_KEY 和 SECRET_KEY (这些值是私有的,它们不会显示在此处,而是位于设置中.py ). 进行交易需要POST,但我不确定我哪里出错了,我的POST请求无效,但是GET请求可以正 ..
发布时间:2021-05-14 19:11:45 Python