logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode 远程SSH连接并配置C/C++开发环境

vscode ssh 远程连接服务器;vscode ssh 远程 C/C++ 开发环境

文章图片
#vscode#ssh#ide
nginx 交叉编译

环境:Linux CentOS6.9 2.6.32-696.el6.x86_64软件版本:nginxhttp://nginx.org/download/nginx-1.18.0.tar.gzopensslhttps://www.openssl.org/source/old/1.1.1/openssl-1.1.1f.tar.gzzlibhttps://codeload.github.com/madl

#nginx#linux#运维
使用 openssl 进行 base64 编解码

使用 openssl 进行 base64 编解码BASE64编码介绍BASE64编码是一种常用的将十六进制数据转换为可见字符的编码。与ASCII码相比,它占用的空间较小。BASE64编解码原理将数据编码成BASE64编码时,以3字节数据为一组,转换为24bit的二进制数,将24bit的二进制数分成四组,每组6bit。对于每一组,得到一个数字:0-63。然后根据这个数字查表即得到结果。表如下:比如有

/proc/{pid}/stat 文件说明

在 Linux 系统中,/proc是一个虚拟文件系统,它提供了大量关于系统和正在运行的进程的信息。是其中一个文件,它提供了关于指定进程 ID(PID)的详细状态信息。

#linux#服务器
创建OpenWRT虚拟机

openwrt 虚拟机

文章图片
WSL 环境安装 Ubuntu 16.04

目前微软应用商店已经搜索不到 Ubuntu 16.04,但是我们又想用 Ubuntu 16.04,该怎么办呢?安装虚拟机是一个不错的选择,但是终归没有WSL方便。下面介绍WSL 环境 2 种安装 Ubuntu 16.04 的方法。### 第一种:完全手动安装微软官方教程:手动下载适用于 Linux 的 Windows 子系统发行版包### 第二种:商店安装Ubuntu 16.04 商店地址:Ubu

#linux
使用 openssl 进行 base64 编解码

使用 openssl 进行 base64 编解码BASE64编码介绍BASE64编码是一种常用的将十六进制数据转换为可见字符的编码。与ASCII码相比,它占用的空间较小。BASE64编解码原理将数据编码成BASE64编码时,以3字节数据为一组,转换为24bit的二进制数,将24bit的二进制数分成四组,每组6bit。对于每一组,得到一个数字:0-63。然后根据这个数字查表即得到结果。表如下:比如有

Openssl 对称加解密函数 - EVP_Cipher、EVP_Encrypt、EVP_Decryp 系列

实验环境:openssl 1.1.1kEVP_CipherInit_ex()、EVP_CipherUpdate() 和 EVP_CipherFinal_ex() 是可用于解密或加密的函数。执行的操作取决于enc参数的值。加密时应设置为 1,解密时设置为 0,保持值不变为 -1。// 创建密码上下文EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void);// 清除密码上下文

到底了