1. linux安装openssl库参见《精通PKI网络安全认证技术与编程实现》2.3.2节 Linux下搭建OpenSSL开发环境Linux下面解压tar.bz2文件:tar jxvf android-ndk-r5c-linux-x86.tar.bz22. 配置NDK的环境变量在~/.bashrc文件末尾添加:NDK=~/android-ndk-r4bexport NDK执行source ~/.
openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。 eay库是基础的库函数,提供了很多功能。源代码放在crypto目录下。包括如下内容: 1) asn.1 DER编码解码(crypto/asn1目录),它包含了基本asn1对象的编解码以及数字证书请求、数字证书、CRL撤销列表以及PKCS8等最基本的编解码函数。这些函数主要通过宏来实现。 2) 抽象IO(BIO,cr
转载 2023-11-18 14:20:10
126阅读
一、crypto目录openssl 源代码主要由 eay 库、ssl 库、工具源码、范例源码以及测试源码组成。eay 库是基础的库函数,提供了很多功能。源代码放在 crypto 目录下。包括如下内容:1) asn.1 DER 编码解码(crypto/asn12) 抽象 IO(BIO,crypto/bio3) 大数运算(crypto/bn4) 字符缓存操作(crypto/buffer5) 配置文件读
转载 2024-01-29 11:32:22
50阅读
一直嫌弃 MySQL 的编译安装,原因很简单,依赖复杂、容易出错,总之就是麻烦。但这些天由于需要必须编译安装,被迫阅读相关文档,发现现在的 MySQL 安装变得十分简单和容易。直接开始吧。一切从必要依赖开始。yum install -y gcc gcc-c++ ncurses-devel perl 本文中系统为 CentOS 7,不同系统的软件包管理器可能用法不同,但需求类似,请准备好 gcc
转载 9月前
56阅读
OpenSSL的源代码包括三部分:加密算法库、SSL库和应用程序。加密算法库的源代码主要在crypto文件夹里,包括ASN.1编码与解码接口(crypto/asn1/asn1.h),伪随机数产生器(crypto/rand/rand.h),ENGINE机制(crypto/engine),统一密码算法的EVP密码算法接口(crypto/evp/evp.h),大数运算接口(crypto/bn/bn.h)
转载 2024-05-23 13:04:51
288阅读
# 如何实现 OpenSSL 源码的交叉编译到 Android 交叉编译是将软件从一种平台编译到另一种平台的过程。在这里,我们将学习如何将 OpenSSL 源码编译为 Android 平台的库。下面是整个过程的概览。 ## 流程概览 我们可以将整个交叉编译的过程分为以下几个步骤: | 步骤 | 描述
原创 7月前
193阅读
概述本文分享一些个人将https评级从c提升至A+的思路与一些基础优化和漏洞修复,并记录其中遇到的问题1.HTTPS安全加固指南1.1 升级openssl版本openssl版本过低可以会对后续一些安全配置不兼容,原本版本是1.1.0升级到1.1.1就可以了,这里选择1.1.1n源码包下载路径:/source/old/1.1.1/index.html1.1.1操作步骤# 将源码包上传至服务器/dat
在学习openssl源码之前,我们首先需要了解一下整个过程的流程。下面是实现"openssl 源码"的流程示意图: | 步骤 | 操作 | |------|----------------------------------------------------| | 1 | 下
原创 2024-04-26 11:14:06
129阅读
https://www.openssl.org/source/old/
原创 2022-06-15 07:07:32
495阅读
android NDK开发环境搭建 2012-05-14 00:13:58分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建  工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述
转载 10月前
27阅读
在Linux系统中,OpenSSL是一个开放源代码的加密库,广泛应用于安全数据通信和加密认证领域。而在Linux系统中,OpenSSL的存储路径通常是指定在“/usr/bin/openssl”或“/usr/local/ssl/bin/openssl”等目录下。 红帽企业Linux作为世界领先的开源技术解决方案提供商,也广泛应用了OpenSSL加密库。在红帽企业Linux系统中,通常默认安装了Op
原创 2024-05-21 10:31:13
752阅读
# OpenSSL源码分析 ## 流程步骤 | 步骤 | 描述 | |------|------| | 1 | 下载OpenSSL源码 | | 2 | 阅读源码结构 | | 3 | 分析主要功能模块 | | 4 | 调试和运行代码 | | 5 | 撰写源码分析报告 | ## 步骤详情 ### 步骤 1:下载OpenSSL源码 首先,你需要下载OpenSSL
原创 2024-05-24 10:18:45
162阅读
https//www.openssl.org/source/old/1.1.1/
c++
原创 2022-08-07 00:58:30
674阅读
一、crypto目录 openssl 源代码主要由 eay 库、ssl 库、工具源码、范例源码以及测试源码组成。eay 库是基础的库函数,提供了很多功能。源代码放在 crypto 目录下。包括如下内 容: 1) asn.1 DER 编码解码(crypto/asn1 目录),它包含了基本 asn1 对 ...
转载 2021-08-19 13:50:00
887阅读
2评论
# OpenSSL源码安装指南 欢迎来到本次教程,我将带领你一步步完成 OpenSSL 源码安装的过程。在开始之前,请确保你已经具备一定的编程基础,并且对 Linux 操作系统有一定的了解。下面我们将按照以下步骤进行操作: | 步骤 | 操作 | | ---- | ---- | | 1. | 下载 OpenSSL 源码包 | | 2. | 解压源码包 | | 3. | 配置 Ope
原创 2024-04-26 11:14:50
627阅读
1. 概念   1.1. SSL(Secure Sockets Layer安全层套接字)/TLS(Transport Layer Security传输层套接字)。   最常见的应用是在网站安全方面,用于http数据传输的加密。   1.2. 安全的目标:保密性(confidentiality),完整性(integrity),可用性(availability)   1.
下载最新的OpenSSL http://openssl.org/source/ ./config make make install 通过命令openssl version或者openssl version -a来查看是否已经安装了OpenSSL
转载 2017-06-26 17:04:00
54阅读
2评论
源码安装openssl centos7 1. 进入openssl官网选择版本 官网地址:https://www.openssl.org/source/old/ 2. 下载版本 wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1b.t ...
转载 2021-10-28 15:05:00
1157阅读
2评论
invalidate()函数的主要作用是请求View树进行重绘,该函数可以由应用程序调用,或者由系统函数间接调用,例如setEnable(), setSelected(), setVisiblity()都会间接调用到invalidate()来请求View树重绘,更新View树的显示。 注:requestLayout()和requestFocus()函数也会引起视图重绘 下面我们通过源码来了解in
转载 2023-07-06 16:07:46
118阅读
DialogFragment是Fragment家族成员之一,如果你把它简单的理解成Dialog,那就错了。它的确可以做作dialog显示,还可以显示出自己定义的Dialog或者AlertDialog,但它同时也是一个Fragment。按照官方的话来理解就是,你既可以把它当成一个dialog显示出来,也可以让它作为一个Fragment嵌套在Activity中,这样更方便开发。为什么这么说呢?试想一下
  • 1
  • 2
  • 3
  • 4
  • 5