最近做完了串口转socket,就学习了一下socket加密,看了好多博客基本都是用openssl库函数实现,还有自己写加密解密函数实现的,我尝试用库函数写了一下。竟然用库函数实现,那就要安装openssl库,然后我在百度上找了一大堆的教程,搜了一篇测试的程序,发现可以了。但是编译客户端和服务器端的时候,就不行了,又开始百度,开始以为是库没装好,就重新装了好几遍,发现还是不能编译,最后加了动态库的路
转载 2024-07-04 21:11:08
235阅读
OPENSSL编程入门学习  相关学习资料http://bbs.pediy.com/showthread.php?t=92649 https://www.openssl.org https://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CD
  经过前些时间的摸索,对于学习环境的搭建,最终的选择是通过win10的wsl作为学习环境,然后用vscode安装remote-wsl插件后,连接wsl进行学习。  一方面是安装wsl,选择的是最新的ubuntu20.04,网上各种教程很多,根据相关教程,直接升级到了wsl2;另一方面是需要安装vscode,看大家评论非常好用,运行速度快,关键是免费的。也有很多教程,而且会自动提示安装remote
今天在windows下安装OpenSSL将过程和遇到的问题及解决方法简记之。前提:安装了vc++6.0(配置时用到其中工具)资源:  openssl-0.9.8e  ActivePerl-5.8.8.822-MSWin32-x86-280952过程:一、准备:下载并安装perl,解压openssl-0.9.8e二、运行“cmd”,cd改变目录到openssl-0.9.8e源码所在目录三、执行" p
 KeyToolpublic class _01_Keytool { /** * passwd:123456 * 1. 构建自签名证书 #构建证书前,生成密钥对,即基于一种非对称加密的公私钥 C:\Users\wangxueming>keytool -genkeypair -keyalg
在经历两年的修补改进后,OpenSSL于近日发布了1.1.1版本并承诺至少投入5年的时间支持该版本。OpenSSL的Matt Caswell在博文中感谢了对OpenSSL近5000次的优化的两百多名志愿者,以及所有下载测试版本并提供反馈的各种用户。OpenSSL1.1.1的一大亮点无疑是TLS1.3。这个在一个月前由IETF发布为RFC8446的最新协议改写了以往的旧标准,其包含全新的特性备受
DMA浅显分析内核:Linux4.11.DMA介绍 其实很简单,DMA是Direct Memory Access的缩写,意思就是直接访问内存,什么叫直接访问内存?就是不需要CPU去参与,DMA就能从内存读或写入数据。 为什么需要DMA?原因很简单,为了让CPU更"轻松",把搬运的苦力活交给DMA。1.1 DMA通道 一个DMA控制器(controller)可以有多个通道(channel),多个ch
转载 10月前
43阅读
1.简介OpenSSL是一款功能强大的加密工具包。我们当中许多人已经在使用OpenSSL,用于创建RSA私匙或证书签名请求(CSR)。不过,你可曾知道可以使用OpenSSL来测试计算机速度?或者还可以用它来对文件或消息进行加密?本文将介绍几个简单易学的技巧,教你如何使用OpenSSL对消息和文件进行加密。2.对消息进行加密和解密首先,我们不妨对简单的消息进行加密。下面这个命令将使用Base64编码
众所周知,openssl 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及ssl协议,并提供丰富的应用程序供测试或其它目的使用。在学习nodejs创建https服务器时就会遇见介个东东。下面就为大家介绍一下我的openssl安装及配置的方法。 据我所知,openssl有两种安装方法。其一是下载源码编译的方式,这种方法至少需要下载ActivePerl安装包、Micros
转载 2024-05-15 12:45:57
3096阅读
1评论
【编者的话】RPM(Red Hat Package Manager)是用于 Linux 分发版的最常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。而RPM包的构建相当繁琐,并且对环境的要求比较高, 本文作者介绍了如何借助Docker来构建可以适用多个平台的RPM包。在一个内部项目中,我一直在思考如何通过非CI工具/流程生成RPM包,我想手动生成RPM包,这样我可
1、Mondo Rescue是一个开源免费的故障恢复和备份工具,用户可以轻松地创建系统(Linux或Windows)克隆或备份的ISO镜像,可以将这些镜像存放在CD、DVD、磁带、USB设备、硬盘和NFS上。Mondo Rescue还可以用来快速恢复或者重新部署工作镜像到其他系统中,万一碰到数据丢失,你还可以从备份介质恢复尽可能完整的系统数据。Mondo Rescue(以下简称Mondo)可以说是
在使用开源操作系统Kali Linux时,许多用户往往会遇到一个普遍的问题——下载速度慢。这是因为Kali Linux官方源通常位于国外服务器上,导致在国内使用时下载速度较慢,甚至无法连接。为了解决这一问题,国内的一些技术团队建立了Kali Linux国内镜像站点,提供更快速和稳定的下载服务。 Kali Linux是一款基于Debian的Linux发行版,专门设计用于进行网络渗透测试、数字取证
原创 2024-03-26 10:47:50
101阅读
# 实现Linux Python国内镜像 ## 介绍 欢迎来到开发者的世界!在开发过程中,我们常常需要使用Python和一些开源库,而这些库通常是通过包管理工具pip来安装的。然而,由于国际网络的原因,我们有时会遇到下载速度慢、连接失败等问题。为了解决这个问题,我们可以使用国内镜像源来加速下载和安装。 在本文中,我将教给你如何实现“Linux Python国内镜像”。我们将使用一个名为“阿里
原创 2023-08-01 21:57:27
442阅读
网络编程网络编程有两种:1) TCP socket 编程,是网络编程的主流。之所以叫 Tcp socket 编程,是因为底层是基于 Tcp/ip 协 议的.比如: QQ 聊天 [示意图]2) b/s 结构的 http 编程,我们使用浏览器去访问服务器时,使用的就是 http 协议,而 http 底层依 旧是用 tcp socket 实现的。比如: 京东商城 【这属于 go web 开发范畴 】&n
公司类搜狐开源镜像站:http://mirrors.sohu.com/ 网易开源镜像站:http://mirrors.163.com/ 开源中国:http://mirrors.oschina.net/ 首都在线科技股份有限公司:http://mirrors.yun-idc.com/ 阿里云开源镜像:http://mirrors.aliyun.com/ LUPA:http://mirr...
原创 2021-05-28 17:17:15
1055阅读
公司类搜狐开源镜像站:://mirrors.sohu.com/
原创 2022-03-15 14:57:39
989阅读
Linux是一款自由开源的操作系统,拥有着众多的支持者和用户。作为Linux系统中备受关注的一个版本,Red Hat Enterprise Linux(红帽企业版Linux,简称RHEL)一直备受推崇。 然而,对于许多国内Linux用户来说,由于众所周知的原因,访问Red Hat官方网站下载RHEL的安装镜像速度可能会非常缓慢。因此,国内Linux用户往往更青睐于使用国内镜像站点来获取RHE
原创 2024-04-03 09:49:22
53阅读
软件管理1、软件管理简介Redhat和Centos中软件管理是依靠软件包管理器(RPM)来实现的。RPM(Redhat Package Manager)软件包管理器提供了在linux操作系统中安装,升级,卸载软件(程序)的方法,并提供对系统中所有软件(程序)状态信息的查询;除了这些功能外,RPM软件包管理器还提供了制作软件包的功能。2、软件包管理器简介2.1 软件包管理器的职责将二进制软件(程序)
安装htcondor一共需要42个rpm包,一个个编译安装估计要出人命了。所以要先搭建一个本地源,然后所有机器就可以直接yum install了搭建本地源流程如下(其他博客没有一个靠谱的,坑出翔)首先安装apache这个没必要下载压缩包之后编译安装,原来可以直接# yum install httpd(名字居然是httpd,我一开始以为是apache。。。)使用yum安装的apache的配置文件
yum源一般指向国外的服务器,可能导致下载失败或下载速度缓慢,将yum源改为国内的服务器(如阿里巴巴开源镜像站、网易开源镜像站)则会解决这些问题。一、进入国内yum源的网站阿里巴巴开源镜像站网易开源镜像站我拿阿里巴巴的开源镜像站做个示范,当然你也可以用网易的。1.打开阿里巴巴开源镜像站,选择你的linux系统。2.找到阿里yum源的配置方法,按照步骤进行配置。ps:iso镜像文件也可以在此类网站下
转载 2024-05-11 11:54:37
388阅读
  • 1
  • 2
  • 3
  • 4
  • 5