前提:1、主机需要先安装openssl 2、编译安装nginx时,要加上--with-http_ssl_module 这个ssl模块现在开始配置:(我当时配置时,主机已安装了openssl,但编译时没有加载http_ssl_module模块,所以后面会报错,这里详解说明下)1、生成自签字证书1 [root@localhost /]# openssl req -
转载
2024-10-27 07:48:12
110阅读
一、RePluginX因 RePlugin 不支持 AndroidX,官方 github 已经好久不见有新的 Commits,一堆 issue 也没处理,难免让人觉得官方是否已经放弃了该项目。而公司开发需要使用到 RePlugin,但需要对其进行定制,向官方提交 pr 大概率是石沉大海,脑袋一拍,不如做做善事,自己基于 RePlugin 维护一个功能更强的 RePluginX,供有需要者使用,本人
12.17 Nginx负载均衡 12.18 ssl原理 12.19 生成ssl密钥对 12.20 Nginx配置ssl12.17 Nginx负载均衡负载均衡与代理类似,负载均衡相当于代理多个并行对web服务器。vim /usr/local/nginx/conf/vhost/load.conf 写入如下内容:upstream qq_com
{
ip_hash;
server 61.135
转载
2024-04-05 12:16:11
240阅读
# Python 中的 RSA 证书与加密
在现代信息安全中,RSA(Rivest-Shamir-Adleman)算法是实现加密和认证的基础之一。它利用大数的质因数分解的难度,为数据保护提供了一个可靠的方法。本文将介绍如何在 Python 中使用 RSA 证书,如何生成密钥,以及如何进行加密与解密操作。
## 什么是 RSA?
RSA 是一种非对称加密算法,它利用公钥和私钥实现信息的保密性和
跨源资源共享(CORS) 经常成为开发人员在尝试与托管在不同域上的 API 交互时遇到的障碍。当直接服务器配置不可行时,挑战会加剧,将开发人员推向诸如广泛使用的 **cors-anywhere 这样的替代解决方案。然而,NGINX 的 proxy_pass 指令处理不仅局域网域和上游,还包括外部源的能力是相对较少为人所知的,例如:理解基础和设置CORS 是一种安全功能,限制了 Web 应用程序向服
转载
2024-09-10 13:14:35
38阅读
# 在Android中查看RSA证书
在Android应用程序的开发中,加密与安全性是极其重要的。这其中,使用RSA证书来保护数据传输的安全性是一个常见的做法。本文将介绍如何在Android中查看RSA证书,包括相关的代码示例和类图。
## 什么是RSA证书?
RSA(Rivest–Shamir–Adleman)是一种公钥加密算法,广泛用于安全数据的传输。在Android应用中,RSA证书通
RSA证书是一种非对称加密算法,常用于数字签名和数据加密。在Java中,我们可以利用Java Security包中的类来解析和操作RSA证书。
首先,我们需要导入相关的包:
```java
import java.security.cert.CertificateFactory;
import java.security.cert.Certificate;
import java.securit
原创
2024-06-10 05:41:33
68阅读
前一部分: 使用X.509数字证书加密解密实务(一)-- 证书的获得和管理 一、 使用RSA证书加、解密敏感数据X.509证书标准支持三种不对称加密算法:RSA, DSA, Diffie-Hellman algorithms。最常用的是RSA算法。所以本文就以前面章节使用makecert工具生成的生成的MyTestCert证书进行加密解密,这个证书具有RSA算法1024位的
转载
2023-12-23 16:24:47
65阅读
HTTPS握手方法加密加密的大致种类:不可逆加密。 比如 MD5、SHA、HMAC小明将文件加密得到一串密码a,并把文件和密码a给小红,小红拿到文件之后使用同样的算法得到密码b,这样小红就可以直接对比密码a和密码b是否一致确认文件在传输过程中是否被串改。可逆加密1) 对称加密。比如:AES、DES、3DES、IDEA、RC4、RC5、RC6用同一个密码加密和解密2) 非对称
Tomcat可以通过两种方式支持SSL:一种是JSSE,一种是APR(默认使用OpenSSL引擎)。前者适用于BIO、NIO、NIO2链接器(8.5版本后,NIO和NIO2同时支持OpenSSL,以用于HTTP2.0),后者适用于APR链接器,以为JSSE和APR配置有明显区别,因此最好在Connector的protocol属性中明确指定链接器的类名,而非协议名(如HTTP/1.1),否则,Tom
# JAVA RSA 私钥证书科普
RSA(Rivest-Shamir-Adleman)是一种非对称加密算法,常用于数据加密和数字签名。在JAVA中,我们可以使用RSA算法生成私钥证书,以保护敏感数据的安全性。在本文中,我们将介绍如何在JAVA中生成RSA私钥证书,并使用私钥对数据进行加密和解密。
## RSA算法简介
RSA算法是一种基于大整数的加密算法,其安全性依赖于大整数分解的困难性。
原创
2024-03-27 08:24:52
54阅读
# Java生成RSA证书
## 目录
- [引言](#引言)
- [RSA证书生成流程](#rsa证书生成流程)
- [步骤一:生成RSA密钥对](#步骤一生成rsa密钥对)
- [步骤二:生成RSA证书请求](#步骤二生成rsa证书请求)
- [步骤三:生成RSA证书](#步骤三生成rsa证书)
- [总结](#总结)
## 引言
在Java开发中,使用RSA证书进行加密和数字签名是非
原创
2023-11-03 04:05:29
143阅读
RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。
解密者拥有私钥,并且将
最近公司项目,是给海外市场用的。服务器,域名都是弄的海外的。然后域名是在godaddy上,现在需要给它配置成https。然后就看它的文档,原谅自己菜的抠脚,所以觉得人家的文档写的像狗屎一样,有些细节需要去打电话去问。 1.首先第一步是在自己的服务器上生成私钥和.csr的文件,这点狗爹上很好,直接给出了命令。但是对于新手需要注意。这个都是自己直接执行这条命令,就好了。不需要先创建.key
最近在学习PKI,顺便接触了一些加密算法。对RSA着重研究了一下,自己也写了一个简单的实现RSA算法的Demo,包括公、私钥生成,加解密的实现。虽然比较简单,但是也大概囊括了RSA加解密的核心思想与流程。这里写下来与大家分享一下。
转载
2023-08-24 12:47:04
28阅读
rsyslog日志收集配置rsyslog服务器收集各服务器的日志,并汇总,再由logstash处理请查看上一篇文章 http://bbotte.blog.51cto.com/6205307/1613571 客户端/发送端 web服务器# yum install rsyslog -y
# vim /etc/rsyslog.conf
*.* @19
1,nginx 是什么?
Nginx 是一个基于 c 语言开发的高性能 http 服务器及反向代理服务器。由俄罗斯的程序设计师 Igor Sysoev 所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。
2,为什么要用 nginx?
理由一:
传统的小型网站并发量小,用户使用的少,所以在低并发的情况下,用户可以直接访问 tomcat 服务
转载
2024-05-27 09:10:28
275阅读
目的:利用秘钥登录,禁止直接使用root,加强服务器的安全性1、新建用来登录的账号并加入超级组useradd xxx -g wheel2、修改ssh配置vim /etc/ssh/sshd_configPermitRootLogin yes PermitEmptyPasswords yesPasswordAuthentication yes&nbs
转载
2023-12-12 16:40:45
24阅读
# 学习如何使用 Java 解码 RSA 证书私钥
在现代网络应用中,RSA 加密技术被广泛应用于数据保护和安全传输。对于刚入行的小白来说,理解和实现 RSA 证书私钥的解码可能会有些挑战。本文将详细介绍整个过程,并提供需要的代码示例。
## 流程概述
为了解码 RSA 证书中的私钥,我们需要遵循以下几个步骤:
| 步骤 | 描述
简单的加密:javascript:void(0)
生成证书:javascript:void(0)
证书加密方式:代码中,不写了
对于超长的字符串加密失败处理
来自台湾的一篇博客,ok的 :https://www.itread01.com/p/1452444.html
对超长的字符串,使用分段加密, 分段解密的方式 加解密
这里可以 公钥加密,私钥解密。 私钥加密,公钥解密。
原创
2021-08-26 15:11:53
743阅读