hmac相关内容
我正在尝试使用 HMAC-SHA256 算法创建签名,这是我的代码.我使用的是美国 ASCII 编码. final Charset asciiCs = Charset.forName(“US-ASCII");最终 Mac sha256_HMAC = Mac.getInstance(“HmacSHA256");final SecretKeySpec secret_key = new javax.c
..
我在 jsr223 采样器中有以下代码: var key = "key";var dateStamp = "20160329T134359Z";var regionName = "us-east-1";var serviceName = "execute-api";var kDate= Crypto.HMAC(Crypto.SHA256, dateStamp, "AWS4" + key, { a
..
我正在尝试使用 Python 访问加密货币交易所 poloniex.com 上的交易 API.为此,我必须遵循以下处方: 对交易 API 的所有调用都通过 HTTP POST 发送到 https://poloniex.com/tradingApi 和必须包含以下标题: 密钥 - 您的 API 密钥. 签名 - 查询的 POST 数据根据 HMAC-SHA512 方法由您的密钥的“秘密
..
问题 我需要对需要 OAuth 加密的 API 进行身份验证. 我的方向是正确的,但我确定我的签名基本字符串有问题.由于 HMACSHA1 哈希基于 Key 和 BaseString,我得到了错误的 oauth_signature. OAuth 签名流程 到目前为止 我已经能够收集到所有必需的数据,其中包括: 消费者密钥 消费者秘密 访问令牌 访问机密 Sha1
..
我正在考虑在 Java 中实现一个通过 Oauth 获得 Twitter 授权的应用程序.第一步是获取请求令牌.这是应用引擎的 Python 示例. 为了测试我的代码,我正在运行 Python 并使用 Java 检查输出.以下是 Python 生成基于哈希的消息身份验证代码 (HMAC) 的示例: #!/usr/bin/python从 hashlib 导入 sha1从 hmac 导入新作为
..
我正在使用 HMAC-SHA1 散列一些值,在 Java 中使用以下代码: public static String hmacSha1(String value, String key) {尝试 {//从原始密钥字节中获取 hmac_sha1 密钥byte[] keyBytes = key.getBytes();SecretKeySpecsigningKey = new SecretKeySpe
..
我需要使用 HMAC SHA256 生成哈希.我在 Java 中使用以下代码.我需要 Objective-C 中的等效代码. javax.crypto.Mac mac = javax.crypto.Mac.getInstance(type);javax.crypto.spec.SecretKeySpec secret = new javax.crypto.spec.SecretKeySpec(k
..
所有开发人员都面临的最基本问题:每当用户提交表单时,密码都是通过网络发送的,并且必须受到保护.我开发的网站没有 HTTPS.所有者既不想购买 SSL 证书,也不想购买自签名证书.所以我想在提交表单时使用 Javascript 保护通过 HTTP 发送的密码. 致急于投票的人:如何通过 HTTP 安全地发送密码? 没有给出任何合理的解决方案,我处于另一种情况. 如果我使用 MD5,则可以
..
我在 Python2 中有一个运行良好的脚本. def _generate_signature(data):return hmac.new('key', data, hashlib.sha256).hexdigest() 其中 data 是 json.dumps 的输出. 现在,如果我尝试在 Python 3 中运行相同类型的代码,我会得到以下结果: 回溯(最近一次调用最后一次):文件
..
我们正在使用 WCF 构建一个 RESTful API(目前是 .Net 3.5,但很快就会转移到 .Net 4).我们有一个功能框架,但目前它是不安全的.它需要可从 .Net 应用程序以及 iOS、Android 和 Web 应用程序访问. 我们希望使用 此处 和 这里,但是在描述如何验证散列时,这两个示例似乎都分崩离析.第一个示例未能描述 UserKeys 对象(哈希表?),第二个示例缺
..
我正在使用此页面为某些文本生成一些测试 HMAC-SHA256 哈希值: https://www.liavaag.org/English/SHA-Generator/HMAC/ 但是,当我尝试使用 this MSDN guide 在我的 .Net Core 项目中,我没有得到相同的结果.有人可以向我解释如何获得与我在 C# 代码中从前一个网页获得的结果相同的结果吗? 这是我的代码
..
我尝试开箱即用地运行 OAuthStarterKit xcode 项目,输入了正确的 api 密钥/秘密和 oauth 用户令牌/秘密.当我使用此代码进行授权时: OAMutableURLRequest *request =[[[OAMutableURLRequest alloc] initWithURL:requestTokenURL消费者:self.consumer令牌:self.requ
..
我尝试开箱即用地运行 OAuthStarterKit xcode 项目,输入了正确的 api 密钥/秘密和 oauth 用户令牌/秘密.当我使用此代码进行授权时: OAMutableURLRequest *request =[[[OAMutableURLRequest alloc] initWithURL:requestTokenURL消费者:self.consumer令牌:self.requ
..
我正在使用 localbitcoin API 进行开发,我正在使用路径“/api/dashboard/closed/",这是我的代码: 这行得通,但只显示 50 笔交易,我也得到了这个结果: [分页] =>大批([下一个] =>https://localbitcoins.com/api/dashboard/closed/?order_by=-closed_at&start_at=2017-
..
在 Actionscript 3 中,我需要使用密钥(字符串,utf-8)计算数据(字符串,utf-8). 这是数据(字符串)“symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity=1&price=0.1&recvWindow=5000×tamp=1499827319559" 这是密钥(字符串)“NhqPtmdS
..
我正在尝试在 Android (Java) 中复制 Python HMAC-SHA256 等效项.Python 表示如下所示,并带有正确的输出: 蟒蛇 print (hmac.new(key = binascii.unhexlify("0123465789"),msg = binascii.unhexlify("ABCDEF"),digestmod=hashlib.sha256).hexd
..
我想用 JavaScript 重新实现某个用 Python 编写的 API 客户端.我无法复制 HMAC SHA256 签名功能.对于某些键,输出是相同的,但对于某些键则不同.解码 Base64 表示后,当密钥由可打印字符组成时,输出似乎相同. Python #!/usr/bin/env python3导入 base64导入哈希库进口hmacdef sign_string(key_b64,
..
对于3逗号,我尝试使用文档中的示例参数在Powershell中生成HMAC SHA256签名: $ secret ='NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j'$ message ='/public/api/ver1/accounts/new?type = binance& name = binance_a
..
我需要在PHP中生成与Java中生成的 PBKDF2WithHmacSHA256 算法相同的哈希值. 我做了一些研究,发现似乎与 PBKDF2 和 HMAC 相关的两个函数: hash_pbkdf2- http://php.net/manual/zh/function.hash-pbkdf2.php hash_hmac- http://php.net/manual/zh/functi
..
我试图在不使用外部库的情况下在美国版本的Binance API上进行交易. 我可以使用GET请求和 urllib 成功获取价格并显示我的帐户余额.第一个示例代码有效,我可以毫无问题地传递我的 API_KEY 和 SECRET_KEY (这些值是私有的,它们不会显示在此处,而是位于设置中.py ). 进行交易需要POST,但我不确定我哪里出错了,我的POST请求无效,但是GET请求可以正
..