草庐IT

openssl-legacy-provider

全部标签

android - 为平台 2.1 构建 Android-openssl 库

我正在使用https://github.com/eighthave/openssl-android给出的open-ssl源代码构建一个可以在android项目中使用的库。按照README.txt中给出的说明,我能够为Android平台版本2.2(级别-8)编译它但我的应用要求它兼容2.1(级别-7)。我尝试使用default.properties文件(https://github.com/eighthave/openssl-android/blob/master/default.properties)以下选项1)设置目标=android-72)设置目标=android-5但是当我使用命

安卓 5 : button underneath softnavigation bar (Showcaseview legacy)

我正在使用legacyShowcaseView对于安卓。我注意到Android5模拟器将OK按钮放在软导航栏下方,而Android查看右下角的确定按钮:http://imgur.com/SZtIcHr我已经尝试过android:fitsSystemWindows="true"但没有成功。这是我在ShowcaseView.java中找到的相关代码:mEndButton=(Button)LayoutInflater.from(context).inflate(R.layout.showcase_button,null);(警告:避免将null作为View根传递(需要解析膨胀布局根元素上的布

解决OpenSSL SSL_read: Connection was reset, errno 10054

解决OpenSSLSSL_read:Connectionwasreset,errno10054今天在使用Push命令时报了这个错OpenSSLSSL_read:Connectionwasreset,errno10054报错原因:OpenSSLSSL_read:连接已重置,错误号10054字面意思:服务器的SSL证书灭有经过第三方机构的签署。网上信息也有的说可能是网络不稳定,连接超时导致。解决方法第一种gitconfig--globalhttps.sslVerify"false"gitconfig--globalhttp.sslVerify"false"#刷新ip缓存ipconfig/flush

android - 如何将openssl生成的RSA私钥导入AndroidKeyStore

我想将key导入到AndroidKeyStore中。所以,我可以通过以下方式通过openssl生成它opensslrsa-text-inprivateKey2048.pemopensslpkcs8-topk8-informPEM-in./privateKey2048.pem-outformDER-outprivate2048.der-nocrypt然后我可以将它从private2048.der转换成十六进制格式,这可以在android应用程序的byteArray中转换。但是我不清楚,如何将这个byteArray导入到AndroidKeyStore中?所以一般来说,我的问题是如何导入以字

android - 适用于 Android 的 Firebase - W/PersistentConnection : pc_0 - Provided authentication credentials are invalid

我在我的Android项目中使用Firebase(版本10.0.0)并遇到以下Firebase数据库问题:先决条件:用户使用Google帐户通过FirebaseAuth登录(FirebaseAuth.getInstance().getCurrentUser()返回非空值)。在MainActivity的onCreate方法中,我从Firebase数据库中读取了一些值:FirebaseDatabase.getInstance().getReference().child(NODE_USERS).child(user.getUid()).child(NODE_DICTIONARY_VERSI

openssl交叉编译 (ubuntu+arm)

1.下载安装包 wgethttps://www.openssl.org/source/openssl-1.1.1w.tar.gz2.解压安装包tar-zxvfopenssl-1.1.1l.tar.gz3.进入源码文件夹-修改编译器CC=arm-linux-gnueabihf-gcc4.配置编译参数./configno-asm-shared--prefix=/home/alientek/sp_test/openssl/sp_install1)no-asm在交叉编译过程中不使用汇编代码代码加速编译过程2)--prefix:指定生成的头文件及库的路径,不修改此项则默认为 /usr/local 目录3

OpenSSL 心脏滴血漏洞(CVE-2014-0160)漏洞讲解(小白可懂,简单详细)

Heartbleed心脏出血(英语:Heartbleed),也简称为心血漏洞,是一个出现在加密程序库OpenSSL的安全漏洞,该程序库广泛用于实现互联网的传输层安全(TLS)协议。它于2012年被引入了软件中,2014年4月首次向公众披露。只要使用的是存在缺陷的OpenSSL实例,无论是服务器还是客户端,都可能因此而受到攻击。此问题的原因是在实现TLS的心跳扩展时没有对输入进行适当验证(缺少边界检查),因此漏洞的名称来源于“心跳”(heartbeat)。该程序错误属于缓冲区过滤,即可以读取的数据比应该允许读取的还多。HeartBleed主要存在与OpenSSL的1.0.1版本到1.0.1f版本

openssl: symbol lookup error: openssl: undefined symbol: EVP_mdc2

在服务器上安装低版本openssl跑实验时出现了该问题,原因是动态链接库不对。进入openssl的安装目录,使用lddopenssl可以看到链接到了其他版本openssl安装的libssl.o.1.1上了linux-vdso.so.1(0x00007ffe74722000)libssl.so.1.1=>/lib/x86_64-linux-gnu/libssl.so.1.1(0x00007f819b068000)libcrypto.so.1.1=>/lib/x86_64-linux-gnu/libcrypto.so.1.1(0x00007f819ad91000)libpthread.so.0=>

android - 权限被拒绝 : opening provider com. google.android.apps.photos.contentprovider.MediaContentProvider 不是从 uid 导出的

当我尝试访问之前存储在SharedPreferences中的照片URI时,我的应用仅在android>=6.0(marshmallow)中崩溃。虽然第一次检索图像没有任何错误。我正在使用targetSdkVersion22,这样我就不需要处理API>=23中的运行时权限。我的list文件中的权限我得到的图像如下://DetermineUriofcameraimagetosave.finalFileroot=newFile(Environment.getExternalStorageDirectory()+File.separator+"pics"+File.separator);roo

android - 在 build.gradle 中编译具有 useLibrary 'app:transformClassesWithDexForDebug' 的项目时出现 'org.apache.http.legacy' 错误

我正在开发一个应用程序,我正在使用这个library.在编译项目时,弹出包含TransformException和RuntimeException的错误:Error:Executionfailedfortask':app:transformClassesWithDexForDebug'.>com.android.build.api.transform.TransformException:java.lang.RuntimeException:java.lang.RuntimeException:Unabletopre-dex'C:\Users\hp\.gradle\caches\mod