实战篇-OpenSSL之调用EVP框架实现AES多种加密模式一、OpenSSL EVP简介二、EVP中对称加密与解密流程三、通过EVP实现AES多种加密模式四、测试代码 一、OpenSSL EVP简介OpenSSL EVP(high-level cryptographic functions)提供了丰富的密码学中的各种函数。Openssl 中实现了各种对称算法、摘要算法以及签名/验签算法。EVP
CA(签证机构)如何发挥作用?1.通信双方互相交换证书;2.双方验证证书的真伪;3.双方协商加密算法;4.用CA颁发的公钥解密证书的中CA的签名,能解密说明证书来源可靠;5.用CA的加密算法加密证书,并取得特征值;与解密出来的特征值进行比较,如果相同,说明证书完整性有保证;6.检查证书的有效期是否合法,如果在有效期内,则证书可用;7.检查证书的主体名称和此次通信的目标是否能够对应;8.检查证书是否
原创 2018-04-05 22:16:09
2128阅读
 6.2  SSL的工作原理SSL的工作原理:当一个使用者在Web上用Netscape浏览器漫游时,浏览器利用HTTP协议与Web服务器沟通。例如,浏览器发出一个HTTP GET命令给服务器,想下载一个首页的HTML档案,而服务器会将档案的内容传送给浏览器来响应。GET这个命令的文字和HTML档案的文字会通过会话层(Socket)的连接来传送,Socket使两台远程的计算机能利
参考链接在ubuntu环境下执行openssl编译和安装_MY CUP OF TEA的博客OpenSSL编程 赵春平OpenSSL简介它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准
转载 2024-04-22 22:46:45
127阅读
第一部分:加密算法和原理    第一、基础知识1)数据加密:  SSL: Secure Socket Layer2)NIST: (该组织评价网络安全)          保密性:           
原创 2015-09-30 19:54:18
2497阅读
# 使用OpenSSL实现RSA加密 在iOS开发中,加密是一种非常重要的数据保护方式。RSA是一种非对称加密算法,可以用于数据的加密和解密。本文将介绍如何在iOS应用中使用OpenSSL库来实现RSA加密。 ## 什么是RSA加密 RSA加密算法是一种非对称加密算法,它使用两个密钥进行加密和解密:公钥和私钥。公钥用于加密数据,私钥用于解密数据。这种算法的安全性基于大素数的难解性。 ##
原创 2024-03-04 05:04:26
310阅读
        首先,完全不知道怎么搞,查资料。网上一堆资料,说用homebrew装。ok,既然那么多人这么说,那应该没错了。于是装了homebrew,然后再用homebrew来装OpenCV。装完之后测试,"import cv2",报错。这时看网上有人写出错是numpy的原因,于是就跟着用pip3装了numpy。测试,尼玛,依然报错。接着就陷入了两天的找坑
转载 9月前
12阅读
OpenSSL语法格式 openssl command [ command_opts ] [ command_args ] openssl [ list-standard-commands | list-message-digest-commands | list-cipher-commands | list-cipher-algorithms | list-message-digest-al
大事件一:被泄露的私钥和基于假私钥进行的撤回上个月,我们报告说Spotify和Cisco在应用程序中捆绑了有效证书的私钥。这些证书将根据基准要求被撤销,但应用程序不是泄露私钥的唯一来源。Koen Rouwhorst发现了各种属于GitHub存储库中的有效证书的私钥。你甚至能通过标准文件名(如server.key)在相应的网站上下载这些密钥。根据规定,所有被泄露的私钥都必须在24小时内由
一些基础知识SSL证书机构即CA机构的全称为Certificate Authority证书认证中心,只有通过WebTrust国际安全审计认证,根证书才能预装到主流浏览器,成为全球可信的ssl证书颁发机构。HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身
这次我也介绍3款插件,OpenSSH,GDB,Cycript。 1.OpenSSH SSH:SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 OpenSSH则是Linux上的开源实现,而cydia的作者把它从Linux移植到ios上,简化了安全认证密钥的繁琐,使之成
转载 2023-12-18 21:37:24
208阅读
最近,关于Linux操作系统中的一个重要安全漏洞引起了人们的广泛关注。这个漏洞影响了运行Linux操作系统的服务器和工作站,可能会导致敏感信息泄露。为了解决这个问题,Linux社区和各大Linux发行版厂商纷纷发布了相关补丁,其中包括了来自SUSE的补丁。 这个漏洞的名字叫做“OpenSSL红帽漏洞”,它利用了OpenSSL库中的一个缺陷,攻击者可以通过发送特制的网络请求来触发该漏洞,从而绕过服
原创 2024-03-29 10:07:24
61阅读
在搭建和使用Docker环境时,常常需要添加一些特别的扩展,比如OpenSSL扩展。OpenSSL是一个强大的工具,用于支持各种加密通信协议。在本博文中,我将详细记录如何解决“docker OpenSSL扩展”问题,确保读者可以轻松搭建和使用这个环境。 ## 环境准备 在开始之前,我会为大家准备一个简明的环境搭建指南,以确保一切所需组件都能顺利安装和运行。 ### 依赖安装指南 1. **
原创 6月前
15阅读
         在https学习笔记二,已经弄清了数字证书的概念,组成和在https连接过程中,客户端是如何验证服务器端的证书的。这一章,主要介绍下如何使用openssl库来创建key file,以及生成root CA及签发子证书。学习主要参考官方文档:https://www.feistyduck.com/library/openssl-cook
# 使用 Python 查看 OpenSSL 版本 在现代网络应用开发中,SSL/TLS(安全套接字层/传输层安全性)协议被广泛使用,以确保数据在客户端与服务器之间的安全传输。Python 作为一种流行的编程语言,提供了访问和使用 OpenSSL 的功能。本文将介绍如何在 Python 中查看 OpenSSL 的版本,并提供相应的代码示例。 ## 一、OpenSSL 简介 OpenSSL 是
原创 7月前
63阅读
一.SSL证书(1)概念 SSL证书(SSL Certificates)是HTTP明文协议升级HTTPS加密协议必备的数字证书。它在客户端(浏览器)与服务端(网站服务器)之间搭建一条安全的加密通道,对两者之间交换的信息进行加密,确保传输数据不被泄露或篡改。网站部署全球信任的SSL证书,浏览器将直观展示网站认证信息和安全标识,访问地址由”Http”明文访问,变成了”Https“加密访问,显示醒目安全
nginx配置ssl
原创 2023-12-03 11:24:16
9阅读
# MongoDB SSL 配置 AES256 随着数据安全的重视,越来越多的开发者开始关注数据库的安全配置。本文将带您深入了解如何为 MongoDB 配置 SSL,并使用 AES256 加密。在此过程中,我们将通过表格展示流程,并逐步解析每个步骤所需的代码。 ## 整体流程 以下表格总结了配置 MongoDB SSLAES256 加密的基本步骤: | 步骤
原创 2024-09-23 03:53:46
97阅读
某些特殊情况下,用户内网访问多可文档管理系统时需要启用SSL传输加密功能,但只有IP,没有域名和证书。这种情况下多可提供了一种免费可行的方式,通过openSSL生成免费证书。此方法生成证书浏览器会提示证书不安全,但可以使用,具体方式如下:​​1.     下载安装openSSLopenSSL官网地址为 http://www.openssl.org/&nbsp
原创 2021-10-28 14:19:18
4361阅读
SSL证书请求文件(CSR)生成指南 - Winodws 2003 Server IIS 6.0 重要注意事项 An Important Note Before You Start在生成CSR文件时同时生成您的私钥,如果您丢了私钥,则颁发证书给您后不能安装成功!您必须重新生成私钥和CSR文件,免费重新颁发新的证书。为了避免此情况的发生,请在生成CSR后一定不要再动服务器,让服务器挂起,等
  • 1
  • 2
  • 3
  • 4
  • 5