草庐IT

private-key

全部标签

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

.NET Core 引发的异常: “SqlSugar.SqlSugarException“ 位于 System.Private.CoreLib.dll 中

在使用.NETCore开发应用程序时,有时候会遇到各种不同的异常情况。其中一种常见的异常是“SqlSugar.SqlSugarException”。这个异常通常在与数据库交互的过程中出现,特别是在使用SqlSugar库时。SqlSugar是一个流行的ORM(对象关系映射)框架,它简化了与数据库的交互操作。它提供了一种简单的方式来执行查询、插入、更新和删除等操作。然而,有时候在使用SqlSugar时可能会遇到异常情况,其中一个常见的异常就是"SqlSugar.SqlSugarException"。这个异常通常表示在执行与数据库相关的操作时出现了问题。它可能是由于数据库连接问题、SQL语句错误、权

android - App转账和api key 问题

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

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

android - 尽管有明确请求,但无法从 Google Plus 帐户获取私有(private)生日

我正在尝试从其GooglePlus帐户获取用户的信息,包括性别和年龄。由于这些字段可能是私有(private)的,我认为明确请求它们可以解决问题。然而,尽管登录对话框明确指出该应用程序请求查看您的完整出生日期,但我无法获得生日信息。这些是我的范围(尝试了很多变化):GoogleSignInOptionsgso=newGoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)//.requestScopes(newScope(Scopes.PROFILE))//.requestScopes(newScope(Scope

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 - "Private"仅供自应用程序使用的 Intent 过滤器

我已经创建了一个文件浏览器并注册了但我不希望我的内部文件资源管理器开始显示以供用户选择何时另一个应用程序发送带有“可打开”类别的隐式Intent。我该怎么做?我应该只创建自己的操作名称吗?我没有明确的文件浏览器,因为我希望用户在我的应用中选择其他文件浏览器。 最佳答案 如果只有您自己的应用能够启动您的组件之一很重要,请将list中该组件的导出属性设置为“false”。 关于android-"Private"仅供自应用程序使用的Intent过滤器,我们在StackOverflow上找到一个

【ChatGPT】开源学术科研专用 ChatGPT 来了——GitHub斩获 14k+ 星(需要API_SECRET_KEY)

科研工作专用ChatGPT拓展,特别优化学术Paper润色体验,支持自定义快捷按钮,支持markdown表格显示,Tex公式双显示,代码显示功能完善,新增本地Python工程剖析功能/自我剖析功能。目录ChatGPT学术优化1.下载项目2.配置API_KEY和代理设置