草庐IT

auth-hmac

全部标签

ios - 使用 CCHmac() 生成 HMAC swift sdk8.3

在SDK8.3之前,我是这样生成我的hmac的。现在我在CCHmac()函数上遇到错误。由于我是初学者,所以我无法弄清楚如何解决它。预先感谢您的帮助!xcodewarning:cannotinvolke'CCHmac'withanargumentlistoftype(UInt32,[CChar]?,UInt,[CChar]?,UInt,inout[(CUnsignedChar)]funcgenerateHMAC(key:String,data:String)->String{letcKey=key.cStringUsingEncoding(NSUTF8StringEncoding)le

swift - 尝试登录时出现 Firebase Auth 内部错误

我们是一个使用firebase来创建和登录用户的应用程序。之前登录工作正常,但最近每当我们尝试使用电子邮件和密码登录时,它开始出现“内部错误”(如下图所示)我检查以确保在firebase上启用了登录方法(电子邮件和密码)FIRAuth.auth()?.signIn(withEmail:signInEmail.text!,password:signInPassword.text!,completion:{(user,error)inif(error==nil){print("SUCCESS:Userauthenticatedwithfirebase")ifletuser=user{Key

swift - 如何快速执行 HMAC-SHA1

我基本上是在尝试获取一个字符串并在php中执行如下操作:$signature=base64_encode(hash_hmac('sha1',$data,$secretKey,true));但是,在Swift中执行...我看到很多关于其他人尝试使用CommonCrypto做事的帖子,但该模块似乎没有安装。所以真的有3个问题:CommonCrypto是执行此操作的正确方法吗?如果是,我该如何添加框架?如果CommonCrypto不是执行此操作的最佳方式,那什么才是?我当前的代码如下所示:varauthString:String="PUT\nTEST=BLAH\nTEST2=BLAHBLAH

ios - Firebase - iOS Swift : FIRAuth. auth().signOut() 未注销当前用户

我正在使用带有初始SignInViewController的Firebase构建一个应用程序,它加载一个登录页面供用户使用电子邮件进行身份验证,这会触发以下方法:@IBActionfuncdidTapSignIn(sender:AnyObject){letemail=emailField.textletpassword=passwordField.textFIRAuth.auth()?.signInWithEmail(email!,password:password!){(user,error)inifleterror=error{print(error.localizedDescri

ios - Firebase 3.6.0 (Auth) - 使用 Swift 3.0 检测特定错误

我正在尝试弄清楚如何检测某个错误。说登录失败,我想检查错误是否说输入的帐户不存在,然后告诉查看者。如果可能,所有其他错误也是如此。在Parse中,我会检查error.code是否等于某个数字,不确定它是否与Firebase相同或类似。 最佳答案 使用这个:-ifleterrCode=FIRAuthErrorCode(rawValue:err!._code){switcherrCode{case.errorCodeInvalidEmail:print("invalidemail")case.errorCodeEmailAlreadyI

java - 用于在 Android 上生成 HMAC-SHA1 OAuth 签名的库?

使用specifications下面我需要在Android上创建一个oauth_signature。我正在寻找一个库来处理样板代码,以创建用于通过OAuth访问资源的签名。Constructasignature"basestring",whichconsistsofaconcatenationofthreerequestelements:TheHTTPrequestmethod.ThebaseURLtherequestisbeingsentto.ThisURLshouldnotincludeanyqueryparameters.WhensigningcallstoGoogleservi

java - "Auth fail"在 jsch-0.1.42 与 Java 1.4.2

我有一个使用Jsch的简单Java程序连接到SFTP服务器。在Java1.4.2上连接失败并出现“Authfail”异常,但在Java1.7上连接完美。try{JSchjsch=newJSch();jsch.setKnownHosts(KNOWN_HOSTS_PATH);jsch.addIdentity(PRIVATE_KEY_PATH,PASSPHRASE);Sessionsession=jsch.getSession(USERNAME,HOSTNAME,22);session.connect(2500);Channelchannel=session.openChannel("she

java - HTTPClient 在使用 Basic Auth 时发出两个请求?

我一直在使用HTTPClient版本4.1.2尝试访问需要基本身份验证的RESToverHTTPAPI。这是客户端代码:DefaultHttpClienthttpClient=newDefaultHttpClient(newThreadSafeClientConnManager());//EnableHTTPBasicAuthhttpClient.getCredentialsProvider().setCredentials(newAuthScope(AuthScope.ANY_HOST,AuthScope.ANY_PORT),newUsernamePasswordCredential

javax.security.auth.login.LoginException : No LoginModules configured for SomeLogin

我正在尝试为我的Servlet(在Eclipse中的Tomcat7上运行)创建JAAS身份验证,但我收到了这个错误。他是完整的堆栈跟踪:'`INFO:StartingServletEngine:ApacheTomcat/7.0.32Geg19,20139:53:08PMorg.apache.coyote.AbstractProtocolstartINFO:StartingProtocolHandler["http-bio-8080"]Geg19,20139:53:08PMorg.apache.coyote.AbstractProtocolstartINFO:StartingProtoc

java - 在 java 中使用 key 计算 HMAC-SHA512

我想准确地构建一个函数,它生成一个带有secretkey的HMAC,就像这个网站提供的那样:http://www.freeformatter.com/hmac-generator.htmlJava8库仅提供MessageDigest和KeyGenerator,它们都只支持最高SH256。此外,Google没有给我任何生成HMAC的实现结果。有人知道实现吗?我有这段代码可以生成普通的SH256,但我想这对我帮助不大:publicstaticStringget_SHA_512_SecurePassword(StringpasswordToHash)throwsException{Strin