Tools & Skills

pkcs1与pkcs8格式RSA私钥互相转换

pkcs1与pkcs8格式RSA私钥互相转换

PKCS1(PEM)私钥生成 # openssl genrsa -out rsa_private_key.pem 2048 rsa_private_key.pem 文件内容如下: -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEA8Yf/PlCkJlG

Joe.Ye Joe.Ye 2023-02-25
0 0 0
理解OpenSSL、x509、crt、cer、key、csr、ssl、tls

理解OpenSSL、x509、crt、cer、key、csr、ssl、tls

基本概念 TLS:传输层安全协议 Transport Layer Security的缩写 SSL:安全套接字层 Secure Socket Layer的缩写 KEY:通常指私钥 CSR:Certificate Signing Request的缩写,即证书签名请求,可以简单理解成

Joe.Ye Joe.Ye 2023-02-25
0 0 0
OpenSSL生成RSA公私钥

OpenSSL生成RSA公私钥

生成PKCS1格式私钥(PHP使用) openssl genrsa -out rsa_private_key.pem 2048 PKCS1格式私钥转换为PKCS8格式私钥(Java及Python使用) openssl pkcs8 -topk8 -inform PEM -in rsa_private

Joe.Ye Joe.Ye 2023-02-25
0 0 0
OpenSSL pem 生成公钥和私钥及文件

OpenSSL pem 生成公钥和私钥及文件

首先得安装OpenSSL软件包openssl,安装了这个软件包之后,我们可以做这些事情: Creation of RSA, DH and DSA Key Parameters # 创建密钥 key Creation of X.509 Certificates, CSRs and CRLs # 创建

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Windows下使用curl控制台乱码问题

Windows下使用curl控制台乱码问题

使用Windows版的curl,如curl www.appblog.cn 控制台输出的是乱码 解决办法:需要下载iconv:http://gnuwin32.sourceforge.NET/packages/libiconv.htm 安装exe文件,设置环境变量,将安装目录下的bin目录添加到pat

Joe.Ye Joe.Ye 2023-02-25
0 0 0
CMD命令行快速删除文件和文件夹

CMD命令行快速删除文件和文件夹

删除文件 > del /f/s/q dirname> nul 删除文件夹 > rmdir /s/q dirname 上面的命令删除非常快,甚至比rd /s/q命令的速度快一倍。 补充一个删除单个文件的命令:del filename

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Git远程及本地分支操作

Git远程及本地分支操作

拉取远程分支到本地 #查看远程分支 git branch -r #查看本地分支 git branch #拉取远程分支 git checkout -b 本地分支 origin/远程分支 #拉取远程分支 git pull origin 远程分支 #建立分支 git branch --set-up

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Git分支操作

Git分支操作

查看分支 git branch -l #查看本地分支 git branch -r #查看远程分支 git branch -a #查看全部分支(远程的和本地的) 创建分支 git checkout -b dev origin/dev #在本地新建一个与远程的dev版本相同(被合并的版本)的d

Joe.Ye Joe.Ye 2023-02-25
0 0 0
FileZilla登录FTP报错220 (vsFTPd 3.0.2)-AUTH TLS

FileZilla登录FTP报错220 (vsFTPd 3.0.2)-AUTH TLS

使用 FileZilla 登录 FTP 账号一直报错220 (vsFTPd 3.0.2)-AUTH TLS无法连接到服务器 原因:服务器不支持FTP over TLS的连接方式 解决:选择Site -> General -> Encryption选择Only use plain (ins

Joe.Ye Joe.Ye 2023-02-25
0 0 0
npm及yarn设置和取消代理的方法

npm及yarn设置和取消代理的方法

npm设置代理 # npm config set proxy http://192.168.16.28:8118 # npm config set https-proxy http://192.168.16.28:8118 # npm config set registry=https://regi

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Python及Go配置代理

Python及Go配置代理

Python pip代理设置 pip --proxy=http://username:password@192.168.16.28:8118 install 组件名称 Go代理设置 export http_proxy=http://192.168.16.28:8118 export https_p

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Gradle配置Http代理

Gradle配置Http代理

如果需要通过代理下载依赖及包装器,请在gradle.properties文件和gradle/wrapper/gradle-wrapper.properties文件中添加以下内容 如果需要全局设置这些属性,请将其添加到USER_HOME/.gradle/gradle.properties文件中 sy

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Maven设置Http代理

Maven设置Http代理

Maven vim ~/.m2/settings.xml <settings> ... <proxies> <proxy> <id>my-proxy</id> <ac

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Linux常用命令设置和取消代理

Linux常用命令设置和取消代理

yum vim /etc/yum.conf 如果代理不需要用户名密码认证: proxy=http://192.168.16.28:8118 如果需要认证: proxy=http://192.168.16.28:8118 proxy_username=yezhou wget export http_

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Git设置和取消代理

Git设置和取消代理

本地开启VPN后,GIt也需要设置代理,才能正常略过GFW,访问google code等网站 (1)设置代理 SSR Client git config --global http.proxy http://127.0.0.1:1080 git config --global https.pr

Joe.Ye Joe.Ye 2023-02-25
0 0 0
1 4 5 6 7