草庐IT

authentication_keys

全部标签

github 上传代码报错 fatal: Authentication failed for ‘xxxxxx‘

问题今天一时兴起创建了个github新仓库,首次上传本地代码时,遇到了一个报错。本来以为是账号密码的问题,搞了好几次,发现都没错的情况下还是上传不上去。目测判断是认证相关问题,具体报错信息如下:remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.remote:Pleaseseehttps://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urlsforinform

java - 在 Android 中使用 KeyStore 存储 key

我正在使用KeyStore来保护我的私钥,但是当行:FileOutputStreamfos=ctx.openFileOutput("bs.keystore",Context.MODE_PRIVATE);被执行我有这个异常:'java.lang.NullPointerException'.我不明白问题出在哪里。代码:privateContextctx;publicDataSec(Contextctx){ctx=this.ctx;}publicvoidgenKey()throwsException{SecretKeykey=KeyGenerator.getInstance("AES").g

android - App转账和api key 问题

我在GooglePlay上有一个使用googlemapapiv1的应用程序,我想将我的应用程序转移到另一个帐户。问题是:谷歌不再为apimapv1生成key,正如谷歌文档中提到的那样,“每个谷歌地图AndroidAPIv1key都与特定的签名证书唯一关联。”。如果发生转移,我们的签名证书(keystore文件)在新帐户上是否仍然有效,是否允许新帐户使用当前的MapKeyAPIv1?目前不能切换到APIMAPv2。 最佳答案 IhaveanapponGooglePlayusinggooglemapapiv1andIwouldliket

MySQL 连接出现 Authentication plugin ‘caching_sha2_password的处理方法(使用第二种)

出现这个原因是mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 1.升级MySQL版本较早的MySQL版本可能不支持caching_sha2_password插件。尝试升级到较新的MySQL版本,以支持该插件。2.修改用户的身份验证插件:如果无法升级MySQL版本,可以尝试修改用户的身份验证插件。可以使用以下命令修改用户的身份验证插件: ALTERUSE

android - Xamarin Studio 创建的磁盘上的 android 签名 key 在哪里?

我正在使用我在XamarinStudio中创建的key进行发布。该key在磁盘上的什么位置,以便我可以对其进行备份? 最佳答案 window在C:\Users\USERNAME\AppData\Local\Xamarin\MonoforAndroid\debug.keystoreOSX在~/.local/share/Xamarin/MonoforAndroid/debug.keystorehttp://developer.xamarin.com/guides/android/deployment,_testing,_and_metr

java - java/android 中的数字签名(RSA key )

我想在我的java/android项目中使用存储在数据库中的私钥(RSA)生成数字签名。我的2个key是使用以下代码生成的(项目正在生产中,我无法更改它)://Getkeyspair(RSA)KeyPairrsaKyePair=createKeyPair();//Getprivate/publickeysandstoretheminDBStringpri=getPrivateKeyBase64Str(rsaKyePair);Stringpub=getPublicKeyBase64Str(rsaKyePair));publicstaticKeyPaircreateKeyPair(){Ke

【MySql】Navicat 连接数据库出现1251 - Client does not support authentication protocol 问题的解决方法

Navicat连接mysql,连接时出现问题:1251-Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient1251-客户端不支持服务器请求的身份验证协议;请考虑升级mysql客户端。再次安装MySQL后,使用Navicat或者MySQLyog都会出现上面这个异常。解决方法其实这是一个简单的权限与安全问题1、以管理员身份运行CMD窗口。2、通过cd语句进入mysql的安装目录bin目录下笔(我使用的MySQL是8.0.33版本的,mysqlserver安装的默认路径为:F

android - 无效 key 异常 : Keystore operation failed on RSA decrypt on Android device

我正在尝试对AndroidKeyStore中的key执行RSA加密和解密。加密成功完成,但当我尝试解密时,它抛出一个InvalidKeyException:KeystoreoperationfailedonCipher.init()。这是我的key生成代码:KeyPairGeneratorkpGenerator=KeyPairGenerator.getInstance("RSA","AndroidKeyStore");AlgorithmParameterSpecspec=null;spec=newKeyGenParameterSpec.Builder(mAlias,KeyPropert

android - 在 github 上共享我的代码时,如何隐藏我的 Google Maps API key ?

我的Android应用程序是开源的,我有点不敢在Github上分享代码,因为我的APIkey也被分享了。我可以git忽略我的strings.xml文件,但我真的希望有一个替代方案,我将能够做一些聪明的事情,所以我不必担心它。有什么想法或建议吗? 最佳答案 自定义项目的ant构建脚本以从local.properties(添加到gitignore)中生成mapskey.xml(字符串)。那些fork的人只是用谷歌地图的调试和发布key创建自己的local.properties。 关于andr

android - Rails + Android 中的 Authenticity_token

我正在开发一个与Rails服务器通信的Android应用程序。我不想忽略authenticity_token,但我也不认为要求它是正确的答案。可以采取哪些措施来保护我的POST请求? 最佳答案 当您使用API时,很少需要真实性token,就像您在Android应用程序中那样;这是因为生成真实性token是为了防止cross-siterequestforgeryattacks,这只有在session中才有可能……而且通常如果您正在访问您不(或不能)使用session的API。所以我不会太担心在这里生成真实性token。为了保护您的PO