在开源软件领域,Linux和OpenSSL是两个备受瞩目的项目。Linux是一个自由和开放源码的操作系统,而OpenSSL是一个强大的加密库,用于保护网络通信的安全性。移植OpenSSL到Linux系统中,可以进一步增强Linux系统的安全特性,保护用户的隐私数据,防止恶意攻击。 对于Linux系统来说,安全性一直是一个重要的议题。随着网络攻击日益猖獗,用户的数据安全已经成为一个亟需解决的问题。
原创 2024-04-23 10:28:42
155阅读
See also: <<Essential Security: PKI, SSL and Xml Security>>  1、OpenSSL实践工作中需要配置使用SSL来双向认证并通信的FTP服务器,以OpenSSL和Java的keytool为例,来完成证书的制作:d:/openssl/mkcerts>openssl genrsa -out ca.key 1
## 科普文章:在Android上移植openssl 在Android开发中,有时候我们需要在应用程序中使用加密算法来保护数据的安全性。而openssl是一个广泛使用的加密库,提供了丰富的加密算法和功能。本文将介绍如何在Android应用中移植openssl库,并给出相应的代码示例。 ### 流程图 ```mermaid flowchart TD A[准备工作] --> B[下载op
原创 2023-12-20 03:47:23
91阅读
一. 移植openssl 1.解压openssl-1.0.1e.2.修改makefile#vim makefileCC = $(CROSS_COMPILE)gcc AR =$(CROSS_COMPILE)ar $(ARFLAGS)r RANLIB=$(CROSS_COMPILE)ranlib3.执行make 和make install命令进行编译和安装#make#make installNote
原创 2013-10-16 11:08:28
4427阅读
 Yzs<yiluohuanghun@gmail.com> 版本: openssl 1.0.0b    tar xvf openssl-1.0.0b.tar.gz cd openssl-1.0.0b   一.推荐的编译方法 注意这里不是常用的configure,而是一个脚本Config      AR
原创 2013-01-15 13:58:08
8567阅读
一 、编译环境介绍:(有一部分原因是环境造成编译失败)系统版本:ubuntu-16.0
原创 2019-04-04 18:15:25
304阅读
引用自: 由于linux自带openssl,编译Android系统时,不必编译openssl,要是我们自己写Android程序,尤其是在Windows上写Android小程序,就必须要重新编译Openssl了。 首先必备条件是安装NDK,我的windows上得NDK是R10d版本,并配置好环境变量,接下来下载openssl代码,链接是https://github.com/guardianproj
可以直接用以下命令生成makefile:CC=arm-hisiv500-linux-gcc ./config no-asm shared --prefix=/opt/openssl/就可直接使用make命令进行编译,使用make install命令安装。然后把生成的头文件和库文件放到编译器下一份,再把库文件放到板子上一份即可。...
原创 2021-12-07 15:53:06
436阅读
经过几天的折磨,终于搞定了。写一下博客,和大家分享一下。顺便自己也记录一下,呵呵。 背景是这样的,我负责公司的办公系统,此办公系统是.NET编写的架设在IIS6.0上的,所用的服务器是WINDOWS2003,IIS+openssl 实现客户端证书的认证,这样做第一考虑的是从安全角度,第二还考虑到系统中会根据证书的有无来实现权限的操作。 我所做的工作是架设一台备机,同样的操作系统,同
原创 2009-03-04 23:54:12
1768阅读
取源码(1)zlib:一个大规模的Spiffy但微妙的不显眼的压缩库。下载地址:://.zli
原创 2022-04-11 10:29:29
4055阅读
虚拟环境背景有两个项目,A和B。都依赖一个模块m,但是他们所需要的版本不一样。默认的情况是,只能安装一个版本的模块m。所以一台电脑上,两个项目无法同时运行。解决方案创建一个独立的局部python环境,在这个环境中,安装相关的库,如果有多个项目,则创建多个局部环境。平行宇宙即视感。虚拟环境准备想要创建平行宇宙,还得依赖一个三方包:virtualenv安装命令:pip install virtuale
转载 2024-07-29 19:57:31
72阅读
1.A和B通过ssl传输数据大概过程  私钥加密的数据只能自己对应的公钥才能解密,CA 签证机关先给自己发一个证书,公共认可的机构, A B之间通信  数据都是通过自己生成的私钥加密的后生成的数据 首先  A 将自己的 姓名 地址 公钥 发给CA  ,发送的数据称为AA,CA自己生成的有一对公钥和私钥。CA先提取AA数据的特征码, 然后用自己的私钥
转载 2024-06-28 04:45:00
115阅读
原创 2021-09-05 15:05:57
1344阅读
00. 目录文章目录00. 目录01. SHA-1介绍02. SHA-0和SHA-12.1 SHA-0的破解2.2 SHA-1的破解03.计,并由美国国家标准技术研究所(NIST)发布为联邦...
原创 2022-03-16 15:50:06
2064阅读
环境篇-OpenSSL命令行工具使用一、对称加密命令二、非对称加密命令1、生成秘钥2、加密文件3、数字签名三、哈希命令 我们知道常用的加密算法分为对称、非对称、摘要这三种。那么在OpenSSL中也有对应的命令。一、对称加密命令对称加密需要使用的标准命令为enc,可使用如下命令查看使用帮助:openssl enc -help常用选项有:-e:表示加密,可以指明一种加密算法,若不指的话将使用默认加密
概述本文分享一些个人将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
目录简介哈希表内存分配抽象IOBase64编码解码常见的加密算法RSA总结 简介openssl一直以来在实际应用中都十分的广泛,内部集成了许多成熟的接口,可以直接调用,是一个功能十分丰富的工具箱。常见的用途在SSL协议实现 (包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码
转载 2024-03-21 10:55:46
143阅读
用途:本指令能够使用RSA算法签名,验证身份,加密/解密数据。用法:openssl rsautl [-in file] [-out file] [-inkey file] [-passin arg] [-keyform PEM|DER|NET] [-pubin] [-certin] [-asn1parse] [-hexdump] [-raw] [-oaep] [-ssl] [-pkcs] [-x9
一、原因: 1.libcurl 不能读取到 android 下的证书 ; 2.libcurl 没有提供直接传过字符串的方式来.d...
原创 2019-05-10 18:05:21
185阅读
emwin是续开源uc/GUI 3.98之后的不开源版本,所以它们的API函数几乎相同,只是emwin作了很多改进,增加了很多新功能,并且已经有很多免费的版本支持于ST、NXP等大公司的芯片上,它的移植接口也作了很大的改进,如果有了以前开源版本的移植移植emwin不在话下,本文主要讲述移植到NXP的LPC1788上。1、不开源的emwin其实很简单,我们可以从NXP的官方得到,加载到MDK的源文
转载 2024-05-04 14:24:29
245阅读
  • 1
  • 2
  • 3
  • 4
  • 5