草庐IT

auth-hmac

全部标签

ios - 读取 Firebase Auth 抛出错误(Firebase 3.x 和 Swift)

我无法弄清楚如何在新版本的Firebase中读取FIRAuthErrorNameKey。以下是我到目前为止的内容,但“leterrorCode=FIRAuthErrorNameKey”行不正确。从阅读Firebasedocumentation我也尝试从userInfo访问错误代码,但没有成功,而且我没有想法。//SendrequesttoFirebasetoaddusertoregisteruserFIRAuth.auth()?.createUserWithEmail(emailTextField.text!,password:passwordTextField.text!,compl

swift - 使用 Auth0.swift WebAuth0 设置初始屏幕

当出现Auth0对话框时,我找不到选择要显示哪个屏幕的方法。锁SDK有一个withOptions方法和一个用于此特定用例的initialScreen选项https://auth0.com/docs/libraries/lock-ios/v2/configuration#initialscreen,但WebAuth变体似乎没有任何内容。参数看起来很有希望,https://auth0.com/docs/libraries/lock-ios/v1/sending-authentication-parameters,但实际上这些都与UI无关。代码相当简单:Auth0.webAuth(clien

ios - 快速实现 HMAC 和 SHA1 加密

我是Swift的新手,一直在使用HMAC和SHA1进行加密。我找到了以下答案https://stackoverflow.com/a/24411522/4188344但我不知道如何正确实现。任何帮助都会很棒。 最佳答案 问题解决了!首先我没有正确使用字符串函数......我最终得到了这个:lethmacResult:String="myStringToHMAC".hmac(HMACAlgorithm.SHA1,key:"myKey")然后我忘记了我需要对hmac结果进行base64编码。所以我将问题中链接的字符串函数修改为...enu

ios - 使用 Firebase Auth 时应用崩溃,原因 : 'Default app has already been configured.'

我正在构建我的第一个iOS应用程序,我正在使用Firebase处理身份验证、数据库等。我添加了一个注册屏幕并使用以下代码创建了一个新用户:FIRAuth.auth()?.createUserWithEmail(emailAddress.text!,password:password.text!,completion:{(user,error)in})当用户点击注册按钮时,会有一个segue将他们带回原始登录ViewController。但是,当我开始运行该应用程序时,它卡在启动屏幕上。这是调试器输出:2016-06-1914:35:05.402unitaskr[4386:82981]C

c# - 如何在 C# 中获得与在 PHP 单元测试中相同的 HMAC256 结果?

我想我会尝试将新的签名请求逻辑添加到我的facebookcanvas应用程序中,为了让自己“轻松”完成此操作,我去了GitHub上的facebookPHPsdk并查看了unittests.我的实际问题是,我无法获取请求中包含的哈希值来匹配我使用应用程序secret计算的哈希值,以及在请求中发送的数据。这意味着如何工作在Facebook'sauthenticationpage中有描述。.privatestringVALID_SIGNED_REQUEST="ZcZocIFknCpcTLhwsRwwH5nL6oq7OmKWJx41xRTi59E.eyJhbGdvcml0aG0iOiJITUF

javascript - firebase.auth 不是函数

我将Webpack与firebase和firebase-admin一起使用。为了安装firebase,我运行了:npminstall--savefirebase我正在使用以下方式导入firebase:import*asfirebasefrom'firebase/app'import'firebase/auth'我也试过:import*asfirebasefrom'firebase'我试过:constfirebase=require('firebase')如webgetstartedguide中的建议.但是,当我尝试使用firebase.auth()时出现错误:console.js:32

go - 从 Golang 中的字符串创建 HMAC_256

我正在尝试从消息和secret生成HMAC256哈希。但是当我退回它时,它是不正确的。funcmakeSig(sSignature)string{secretHash:=md5.New()secretHash.Write([]byte("secret"))key:=secretHash.Sum(nil)fmt.Println("Thesecretkeyis",hex.EncodeToString(key))message:=strings.Join([]string{"one","two","three"},"")fmt.Println("Themessageis",message)s

security - 我使用密码脚本加密的安全性如何? (Golang, AES256, pbkdf2, hmac)

首先,我想说这只是一个学习练习,我不打算在生产中使用它。我用Golang写了一个小应用程序,有两个函数:encrypt(plaintextstring,passwordstring)和decrypt(encryptedstring,passwordstring)加密步骤为:随机生成256位用作盐生成128位用作初始化向量使用PDKDF2从密码和盐生成32位key用key和明文生成一个32位的HMAC,并将其附加到明文的开头使用CFB模式的AES对hmac+明文进行加密返回的字节数组如下所示:[256bitsalt][128bitiv]encrypted([256bithmac][pla

node.js - 如何生成 HMAC

我需要在Go中创建一个Hmac。我在nodejs中创建了一个Hmac,需要在Go中生成相同的Hamc。尝试了以下代码但得到完全不同的输出。我不知道我做错了什么。这是我试过的packagemainimport("crypto/hmac""crypto/sha256""encoding/base64""fmt")funcComputeHmac256(messagestring,secretstring)string{key:=[]byte(secret)h:=hmac.New(sha256.New,key)h.Write([]byte(message))returnbase64.StdEn

go - 社交网络 vk auth with martini

我正在尝试使用vkauth与martini.但是编译时出错:/goPath/vkAuthTry2.go:38:undefined:YourRedirectFunc问题是如何定义YourRedirectFunc函数。或者,如果更广泛地询问,我需要使用vk社交网络身份验证的martini应用程序的工作示例,或者更广泛地使用vk的任何golang网站的示例>身份验证。完整代码:packagemainimport("github.com/go-martini/martini""github.com/yanple/vk_api""net/http")varapivk_api.Apifuncpre