hmacsha1相关内容

在Java中验证HMAC SHA1签名

我想知道如何验证我创建的签名。我创建签名的代码类似于下面的代码:HMAC-SHA1: How to do it properly in Java? 我发送消息、签名和公钥来验证签名。公钥和私钥是使用KeyPairGenerator生成的。我如何使用我拥有的公钥来验证我的签名?或者,您是否可以推荐一些好的Java库来签署和验证使用HMAC SHA1的签名? 推荐答案 首先要澄清的是,H ..
发布时间:2022-05-13 23:57:18 Java开发

VBA 中的 Base64 HMAC SHA1 字符串

我正在尝试将 ASP/VBScript OAuth 库转换为 VBA.挑战之一是这行代码: Get_Signature = b64_hmac_sha1(strSecret, strBaseSignature) 这个函数,b64_hmac_sha1 实际上是一个包含在 JavaScript 库中的函数.在我看来,从 VBA 调用 JavaScript 函数是相当不切实际的. 因为我对加密知 ..
发布时间:2021-12-20 20:17:15 前端开发

Swift 中的 CommonHMAC

我正在尝试在 Swift 中创建一个字符串的 HMAC SHA-1 哈希,但无法弄清楚如何与 API 交互,因为它似乎没有导入 CommonCrypto 框架.我尝试了各种不同形式的“导入 CommonCrypto"并创建了一个桥接头文件,但没有任何区别. 奇怪的是,如果我创建了一个 Objective-C 类,我就可以毫无问题地与 API 交互,所以这似乎是 Swift 独有的. 另 ..
发布时间:2021-12-02 16:11:35 移动开发

PHP 卷曲 HMAC-SHA1

需要这方面的帮助....我需要从 URL 的 API 调用中获取 json 数据.它说的是所谓的需要.. 内容类型:应用程序/x-www-form-urlencoded HTTP 标头:key ---> APIKEY HTTP HEADERS : sig ---> POST 数据的 HMAC-SHA1 签名,带有 SECRET KEY POST 参数:时间戳 ----> 当前 Unix ..
发布时间:2021-11-15 01:21:25 PHP

无法使用 Salesforce Crypto Class for Google Maps API 生成 HMac

我的公司最近注册了 Google Maps API for business. 要使用 API,我需要生成一个 HMacSHA1 签名,并将其添加到我的 HTTP 请求中.不幸的是,不知何故,我无法生成正确的签名. 为了测试,我使用谷歌提供的值来确保算法运行良好并且我得到正确的结果.代码如下: string url = 'maps/api/geocode/json?address=N ..
发布时间:2021-11-15 00:12:09 其他开发

如何使用Swift将字符串解密为base64中的sha1?

我想加密privateKey&使用Swift在base64中使用sha1的publicKey,但是输出不是我在Codecademy中尝试过的PHP urlencode base64_encode中看到的输出:" 请在Swift和Codecademy中查看以下代码: 快捷键: //请参阅此处的func dataFromHexadecimalString()详细信息"http://stack ..
发布时间:2021-04-14 19:21:37 PHP

使用SHA1加密

我正在开发一个大型应用程序,并且当数据在不同大陆的两台计算机之间传输时,我需要加密.我从未从事过加密工作.我想要一个可以在PHP/Ruby/Python中处理而没有任何依赖关系的简单加密. 因此,我决定使用HMAC SHA1. $pad=hash_hmac("sha1","The quick brown....","mykey"); 这是我在互联网上进行一些研究后发现的. 如 ..
发布时间:2020-06-18 19:07:31 其他开发

HMAC SHA1对密钥和消息使用相同的值

我正在处理一些C#安全代码,当我看到它正在使用HMACSHA1类时将要替换它.该代码用于对存储在数据库中的密码进行哈希处理.引起我注意的是,它使用密码作为HMAC密钥,而这正是计算哈希值的原因.那么,将数据同时用于键和事物就可以了吗?这会使安全性变得更强或更弱吗? 伪代码: string pwd = "My~!Cra2y~P@ssWord1#123$"; using (HMACSHA ..
发布时间:2020-06-18 19:07:29 C#/.NET

使用HMAC方法和Google Apps脚本生成键控哈希值

是否可以在Google Apps脚本中创建哈希值? Google Apps脚本将在.gs代码文件中运行服务器端代码. .gs文件是用JavaScript编写的.因为JavaScript主要是一种客户端语言,并且加密客户端的任何内容都不安全,所以可能无法使用HMAC for Java之类的东西吗?当我在hmac in javascript上进行网络搜索时,得到的第一件事是crypto-js.但看来我 ..
发布时间:2020-06-18 19:07:26 前端开发

hmacsha1输出vb.net和python之间的十六进制字符串不同

我正在vb.net中使用HMACSHA1在Webrequest中进行消息身份验证.从服务器收到“(403)Forbidden"消息后,我决定查看我在VB中的签名计算是否与给出的示例python代码中的计算匹配.十六进制的字符串曾经如此相似,但并不完全相同.请注意py签名中的两个额外0,但不在下面由*表示的vb中.我假设py示例代码是好的并且返回正确的输出,所以使vb匹配可能会解决我的问题,那么di ..
发布时间:2020-06-18 19:07:23 Python

HmacSHA1的Mac.getInstance()需要花费很多时间才能执行

我最近遇到了一个部署问题,调用了Mac.getInstance("HmacSHA1"). 在此特定服务器上执行该单个调用最多可能需要10分钟,而在其他计算机上,该调用将立即执行. 通话期间CPU使用率也会飙升. 有关服务器的一些详细信息: 操作系统:CentOS 5.6 Final(内核2.6.35.8-16,i686); JVM :Sun的JDK 1.6.0_25(32位) ..
发布时间:2020-06-18 19:07:21 Java开发

HMAC产生错误的结果

所有这些对我来说都是新事物,所以请原谅我的笨拙问题. 我正在尝试逐步找出HMAC. 假设我有以下SHA-1方法: public static string SHA_1(string input) { SHA1CryptoServiceProvider mySha = new SHA1CryptoServiceProvider(); string temp = B ..
发布时间:2020-06-18 19:07:18 C#/.NET

尝试使用PHP通过HMAC-SHA1进行数字签名

我正在尝试设置一些Google Maps Premier API操作,为此,我需要对自己的URL进行签名以进行身份​​验证.如果您查看签名示例,则有一些Python,C#和Java代码向您展示如何通过HMAC-SHA1进行签名.还有一个示例,以便我可以测试我的PHP实现.但是,我似乎无法正常工作. 这是我的代码: $key = "vNIXE0xscrmjlyV-12Nj_BvUPaw= ..
发布时间:2020-06-18 19:07:04 PHP

有什么功能可以在android中创建Hmac256字符串吗?

在Android中是否有用于创建Hmac256字符串的功能? 我使用php作为我的android应用程序的后端,在php中,我们可以使用php函数hash_hmac()[请帮助我. 解决方案 在Android平台中使用哈希算法 HMAC-SHA256 计算消息摘要: private void generateHashWithHmac256(String message, String ..
发布时间:2020-06-18 19:07:01 移动开发

节点HmacSHA1种子

我正在尝试通过Node发送SOAP请求,并与受WSS保护的服务进行通信. 我需要使用SignedInfo元素对XML响应进行签名,这要求我将生成的Nonce Binary机密与从初始令牌请求返回的Nonce二进制机密(PSHA1格式)结合起来. 通过使用以下类,我已经能够使用Java进行验证(其中秘密是我的客户现时,种子是服务器现时): 使用以下Java代码: Mac ma ..
发布时间:2020-06-18 19:06:57 前端开发