hmac

    1热度

    1回答

    在开始这个项目之前,我产生了精通编码和使用Visual Studio 2010的错误印象。我意识到现在我已经处于完全自我的状态。 我的平台是开发盒是64位Windows 7,但我需要为64和32位平台构建。我使用VS 2010和OpenSSL 1.0.0e,但如果需要的话,我可以使用另一个。我正在尝试创建一个静态库(* .lib),该库将被其他开发人员包含在一个更大的项目中。 * .lib似乎可以

    0热度

    1回答

    我的朋友告诉我使用“HMACSHA256”算法中,我已经用下面的代码: SecretKey signingKey = new SecretKeySpec("123".getBytes(), "HMACSHA256"); Mac mac = Mac.getInstance("HMACSHA256"); mac.init(signingKey); byte[] diges

    0热度

    1回答

    我想为一个系统构建一个API服务(由于很多原因)没有以完全安全的方式存在主数据库。 所以,我的问题是 - 我如何以这样的方式对HMAC进行加盐,即使主数据库被破坏,仍然无法使用API​​密钥。这实际上意味着HMAC密钥不是以纯文本形式预共享,而是以其他方式,但我无法弄清楚如何。

    2热度

    2回答

    我正在关注的API文档上的指示准确,有些无奈后我终于凑齐了直接的东西从他们的榜样对http://docs.amazonwebservices.com/AWSECommerceService/2011-08-01/DG/rest-signature.html 我试过的几个机器这个python脚本,并已经得到了相同的结果在所有这些。 import hmac from base64 import b6

    0热度

    1回答

    我尝试了很多创建签名以访问一个Web服务。 他们要求我为每个请求生成一个签名。 为了生成签名,我有一个消息说“abc”,一个秘密键称为“xyz”。据他们说我的签名应为以下Ruby代码 require 'base64' require 'openssl' secret = "xyz" request = "abc" digest = OpenSSL::Digest::Digest.n

    3热度

    1回答

    情况是这样的:我有一个客户端和服务器通话。这里是标准的想法: 使用Diffie-Hellman在客户端和服务器之间生成一个密钥。 将此密钥用于客户端和服务器上的AES/CTR/PKCS7Padding密码。在原始消息 加密的HMAC消息AES加密 使用HMAC因此,这将允许客户端和服务器进行安全对话。 我看相关的代码示例是这里的教程:Tampered message with HMac, encr

    9热度

    3回答

    我正在尝试与第三方实时Web消息传递系统进行交互,该系统由​​创建和维护。现在,除非我生成我的数据的HMAC SHA256 hex digest,否则我无法通过API发送任何内容。写在ruby一个示例源代码可以尝试来说明这一点: # Dependencies # gem install ruby-hmac # require 'rubygems' require 'hmac-sha2'

    7热度

    2回答

    有人能告诉我为什么亚马逊想要hmac-sha1/sha256哈希的base64吗? http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/HMACAuth.html 我知道Base64是代表在ASCII但SHA1/SHA256二进制日期已经是ASCII - 我的意思是它唯一的十六进制。 感谢 蒂莫

    5热度

    2回答

    我想创建一个Android MD5哈希字符串波纹管等于C#代码: private string CalculateHMACMd5(string message, string key) { System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); byte[] keyByte = encodin

    4热度

    2回答

    我正在构建FIPS验证的应用程序,并在我的计算机上启用了FIPS模式。我需要一个基于SHA512的HMAC函数。据我所知,HMAC SHA1函数经FIPS验证,但我有一个经过FIPS验证的散列函数SHA512CryptoServiceProvider,并且我知道FIPS实际上允许SHA512。在FIPS中验证HMAC SHA512的C#中是否有类似的HMAC功能?