• 2024-10-05免费TLS--Let's Encrypt 使用说明
    Let'sEncrypt:这是一个由非营利性组织互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构。它为众多网站提供TLS证书,其免费证书的签发/续签可以通过脚本自动化完成。Let'sEncrypt免费证书的有效期通常为90天。官方网站为:https://letsencrypt.org/zh-cn/根据官
  • 2024-09-29使用异或操作实现字符串加密与解密
    异或加密是一种简单而有效的加密技术,它的特点是同一密钥可用于加密和解密,以下是一个例子:usingSystem;usingSystem.Text;publicstaticclassEncryption{///<summary>///bytes数据通过encryptCode进行异或(加密|解密)///将传入的bytes作为返回值,不再额外分
  • 2024-09-2814 hashlib 案例2 用户注册
    问题:无法反向解密时,我们知道密码明文吗用户注册importhashlib#1、用户注册user=input("请输入用户名:").strip()pwd=input("请输入密码:").strip()#2、加密obj=hashlib.md5('testaa'.encode('utf-8'))obj.update(pwd.encode('utf-8'))encryp
  • 2024-09-24Let‘s Encrypt基于阿里云Linux服务器搭建自动更新免费的SSL证书
    前言:‌SSL免费证书的有效期从2024年4月底开始从12个月缩短至3个月。对于使用免费SSL证书的中小企业或者个人开发者而言,每三个月去手动部署一次证书文件很容易遗忘,从而导致服务器接口或者网站访问异常,今天把基于阿里云一套自动更新的流程详细写出来。本系统环境基于阿里云
  • 2024-09-17win2012服务器使用 Certbot 生成 Let's Encrypt 的域名证书
    1、安装windows版本的certbot,目前最新版是Certbot2.9.02、命令行输入[email protected]:\website\xxx\-dwww.xxx.cn其中,[email protected]为电子邮箱地址,d:\website\xxx\为网站根目录,www.xxx.cn为域名3、后面会有两次输入,第一
  • 2024-09-15php AES/ECB/PKCS7Padding 加密
    在PHP中,直接使用 openssl_encrypt 函数时,它并不直接支持PKCS7Padding,特别是当使用ECB模式时,因为ECB模式本身并不关心数据填充(每个块都是独立加密的,且块大小固定为AES的块大小,即128位或16字节)。然而,由于AES的块大小与PKCS#7填充的最小单位(1字节)相同,在ECB模式
  • 2024-09-14使用Let’s Encrypt 配置 SSL 证书去除浏览器不安全告警
    Let'sEncrypt是什么https://letsencrypt.org/zh-cn/about/如何操作进行配置实现ssl认证使用certbot获取Let'sEncrypt的免费SSL证书更新系统软件包sudoyumupdate-y安装EPEL仓库(Certbot通常位于EPEL仓库中):sudoyuminstallepel-release-y安装Certbot:sudoyuminst
  • 2024-09-12python如何使用 秘钥证书 进行 SM2 加密
    最近一个项目,需要使用sm2非对称加密,对方直接给的秘钥证书,python使用gmssl进行加密,解密,加签,验签用的秘钥是这种格式#PrivateKey秘钥5aa03412c3051e1d4cf9d19cfbeeec70c28f388c9f82747cc912096c9cd44bea#PublicKey公钥044291b381a039a8d7d02d7272d2d7c78a30d33e3ee
  • 2024-09-01ShardingSphere-JDBC实现数据加解密
    一、什么是ShardingSphere?        ShardingSphere定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。ApacheShardingSphere旨
  • 2024-08-20Android逆向题解-攻防世界-Ph0en1x-100
    jeb反编译apk主要代码是if那个判断,getFlag取字符串用getSecret加密,和输入字符串encrypt加密后再getSecret加密,进行比较,两边同样都是getSecret加密,那比较可以简化成this.getFlag()==this.encrypt(s)。也就是输入字符经过encrypt加密后等于getFlag的字符串即可。protec
  • 2024-08-16Let’s Encrypt生成免费SSL证书
    一、  Let’sEncrypt简介Let'sEncrypt是由网际网路安全研究小组(ISRG)运营的非营利性证书颁发机构,免费提供传输层安全性协定(TLS)加密的X.509证书。它是世界上最大的证书颁发机构,[3]超过3亿个网站使用其服务,[4]其目标是确保所有网站的安全并使用HTTPS。提供该服务的网际网
  • 2024-07-23[UE 虚幻引擎] DTHmacSha 蓝图HMACSHA加密算法插件说明
    本插件可以在虚幻引擎中使用蓝图对字符串和文件进行HMACSHA加密。1.节点说明HMACSHA一共有5种加密方式,分辨是HMACSHA-1,HMACSHA-224,HMACSHA-256,HMACSHA-384,HMACSHA-512。本插件对每种加密方式提供3个节点,一般节点返回通用值,如7c4a8d09ca3762af61e59520943dc26494f8941b;t
  • 2024-07-22SpringBoot+ Sharding Sphere 轻松实现数据库字段加解密
    一、介绍在实际的软件系统开发过程中,由于业务的需求,在代码层面实现数据的脱敏还是远远不够的,往往还需要在数据库层面针对某些关键性的敏感信息,例如:身份证号、银行卡号、手机号、工资等信息进行加密存储,实现真正意义的数据混淆脱敏,以满足信息安全的需要。那在实际的业务开发过程
  • 2024-07-16非对称加密(RSA)
    非对称加密(RSA)非对称加密.加密和解密的秘钥不是同一个秘钥.这里需要两把钥匙.一个公钥,一个私钥.公钥发送给客户端.发送端用公钥对数据进行加密.再发送给接收端,接收端使用私钥来对数据解密.由于私钥只存放在接受端这边.所以即使数据被截获了.也是无法进行解密的.公钥和私钥
  • 2024-07-16AES加密
    对称加密(AES)AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个。常见的对称加密:AES,DES,3DES.我们这里讨论AES。安装:pip install pycryptodomeAES加密最常用的模式就是CBC模式和ECB模式,当然还有很多其它模式,他们都属于AES加密。ECB模式和CBC模式俩者区别就
  • 2024-07-14申请Let's Encrypt免费SSL证书
    Let'sEncrypt是一个免费的、开源的、自动化的证书颁发机构(CA),它的出现极大地推动了HTTPS的普及,为互联网的安全做出了巨大的贡献。通过来此加密网站可以免费申请Let'sEncrypt证书。Let'sEncrypt免费SSL证书申请步骤1.登录来此加密网站,输入域名,可以勾选泛域名和包含根域。2
  • 2024-07-13Let‘s Encrypt免费安全证书的步骤及使用
    网站安全现已成为每个在线业务的重要考虑因素。为了确保网站与用户之间的通信安全,SSL/TLS证书发挥着至关重要的作用。申请Let'sEncrypt域名SSL证书步骤1、登录来此加密网站,输入域名,可以勾选泛域名和包含根域。2、选择加密方式,一般选择默认就可以了,也可以自定义CSR。3、选择
  • 2024-07-05便宜SSL证书申请Let's Encrypt泛域名SSL证书
    随着互联网的飞速发展,网络安全问题愈发凸显其重要性。而HTTPS协议作为保障网站数据传输安全的重要手段,已经得到了广泛的应用。申请Let'sEncrypt便宜泛域名SSL证书步骤1.登录来此加密网站,输入域名,可以勾选泛域名和包含根域。2.选择加密方式,一般选择默认就可以了,也可以自定义C
  • 2024-07-03JDK导入Let's Encrypt根证书
    项目在调用https接口时报错:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget原因可能是更新换新证书后,HTTPS域名的公钥证书不在JDK/JRE的证书库中,被Java认为是不可信
  • 2024-06-22x-s、x-t、x-s-common、x-b3-traceid 签名算法分析记录(2024/6/20)
    【作者主页】:小鱼神1024【擅长领域】:JS逆向、小程序逆向、AST还原、验证码突防、Python开发、浏览器插件开发、React前端开发、NestJS后端开发等等【学习交流】:知识星球:https://t.zsxq.com/gkn0r;vx:studypy1024本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提
  • 2024-06-13Let's Encrypt续费证书异常报错解决
    Let'sEncrypt续费证书异常报错解决在续费免费证书时出现错误,这里小记一下。现象#certbotcertonly--webroot-w/usr/share/nginx/html-dgh.wqyfchina.comSavingdebuglogto/var/log/letsencrypt/letsencrypt.logRequestingacertificateforgh.wqyfchina.comCer
  • 2024-06-08SpringBoot 快速实现 api 加密!
    在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的讲解。https://gitee.com/isuperag/rsa-encrypt-body-spring-boot项目介绍该项目使用RSA加密方式对API接口返回的
  • 2024-05-16Vue使用AES加密
    1.安装crypto-js库:npminstallcrypto-js#或yarnaddcrypto-js2.封装encryption.js//utils/encryption.jsimportCryptoJSfrom'crypto-js';//AES加密exportfunctionencrypt(text,key){returnCryptoJS.AES.encrypt(text,key).toString();}//
  • 2024-05-14AutoMySQLBackup加密备份解密问题浅析
    AutoMySQLBackup备份配置了加密选项过后,它会将数据库的备份文件加密。测试解密这些加密的备份文件时遇到错误(密钥做了脱敏处理)。$ openssl enc -aes-256-cbc -d -in  daily_mysql_2024-05-14_09h09m_Tuesday.sql.gz.enc \>   -out daily_mysql_2024-05-14_09h09m_T
  • 2024-05-14连接SQL Server报错
    将框架从.NET6升级到8,顺便将各种依赖包也升级,容器化部署到测试环境后,SQLServer连接不了了:[2024-05-1313:48:10ERR][Microsoft.EntityFrameworkCore.Database.Connection]Anerroroccurredusingtheconnectiontodatabase'Demo'onserver'127.0.0.1'.[2024-05-131