首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >base64 HmacSHA1在iPhone中的解码

base64 HmacSHA1在iPhone中的解码
EN

Stack Overflow用户
提问于 2011-08-18 07:09:35
回答 2查看 548关注 0票数 0

我正在开发一个iPhone应用程序,它需要使用HmacSHA1算法进行Base64解码。有谁能帮我做与给定Java代码相当的目标-C:

代码语言:javascript
复制
SecretKeykey = new SecretKeySpec(com.sinotar.algorithm.Base64.decode(
    "vNQKX3C1wD/KprnnOcdRwM80YIn5bo47w9VdTlDpCB8="), "HmacSHA1");

谢谢matthijz,但它与HmacSHA1无关。我正在寻找的解决方案是执行相当于Java代码的操作:

代码语言:javascript
复制
SecretKey key = null; 
try { key = new SecretKeySpec(com.sinotar.algorithm.Base64.decode("vNQKX3C1wD/KprnnOcdRwM80YIn5bo47w9VdTlDpCB8="), 
                              "HmacSHA1"); 
} 

任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2011-08-18 08:50:55

查看Matt关于Base64编码的文章--它在末尾有可下载的代码。http://cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html

票数 0
EN

Stack Overflow用户

发布于 2011-09-06 02:59:49

您引用的代码似乎采用base64值,将其转换为二进制,并使用它设置HMACSHA1算法的键。这两个步骤在概念上是分开的。

这里是HMAC_SHA1在Mac上的页面--我还没有找到iPhone的对应页面,但我假设它是存在的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7103654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档