• 2025-01-07前端国密加密
    安装sm-cryptonpminstall--savesm-crypto参考一constsm4=require('sm-crypto').sm4;import{Base64}from'js-base64'//constkey='facca33012345678facca33012345678'//32字节可以为16进制串或字节数组,要求为128比特constkey='2Y
  • 2025-01-05如何使用Let's Encrypt和Nginx为您的网站提供免费的SSL/TLS证书
    步骤1:安装Certbot和Nginxyuminstall-yepel-releaseyuminstall-ycertbotyuminstallcertbotpython3-certbot-nginx步骤2:配置Nginx以使用域名 #编辑Nginx配置文件sudonano/etc/nginx/conf.d/your_domain#添加以下内容server{listen80;server_name
  • 2025-01-04某苏人社异步JS逆向加解密分析(sm2+sm3+sm4)
    前期准备网址:aHR0cHM6Ly9ycy5qc2hyc3MuamlhbmdzdS5nb3YuY24vaW5kZXgv目标:接口请求内容加密和响应内容解密请求头加密参数Web-Encrypt-Response-Encrypt-Key和Web-Encrypt-Sign涉及内容:jsworker多线程通信axios网络请求库国密sm2、sm3、sm4Axios网址:Axios这
  • 2025-01-03wx.getStorage
    wx.getStorage(Objectobject)以Promise风格调用:支持小程序插件:支持,需要小程序基础库版本不低于1.9.6微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持相关文档:存储策略功能描述从本地缓存中异步获取指定key的内容。参数Objectobject属性类型
  • 2024-12-15群晖Let's Encrypt证书申请
    注意本文时效性:2024.9.23引言为了保证SSL证书的权威性和安全性,Let'sEncrypt会验证您对域名的控制权。申请Let'sEncrypt证书有以下的验证控制权的方式:Web验证:通过在http的有权威的目录下创建一个验证文件以验证对服务器的控制权Dns验证:通过在DNSRecord中添加TXT记录
  • 2024-12-12web逆向实战7(中国观鸟记录中心)
    分析网站分析过程1.打开网站,我们只看xhr,点击翻页,只有一个数据包,载荷以及响应数据都是加密的,并且请求的header头也有两个加密的参数Requestid和Sign.2.我们先解决请求头的参数,我们通过搜索大法,搜索requestid,看一下只有第一个是在生成,其他地方的都是在使用,直接点进第一
  • 2024-12-09Let's Encrypt证书签发
    Let’sEncrypt 是一个由非营利性组织互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。Let'sEncrypt的签发/续签,通过脚本自动化完成;通过acme.sh相对来说是比较省心,自动化程度较高;安装acme.sh工具curlhttps://get.acme.sh|sh脚本安装好,脚本的具体
  • 2024-11-27使用certbot申请免费SSL证书
    现在网站使用https已经成为标配,但是SSL证书最便宜的DV证书也要几百块钱一年,对于个人开发者来说很不划算。好在,我们有Let'sEncrypt,它是能提供免费的SSL证书,应该也是市面上使用最广泛的免费DV证书了。原理一点开Let'sEncrypt还是有点懵的,按照在其他平台申请SSL证书的逻辑,它尽然
  • 2024-12-09相对定位器 (Relative Locators)
    相对定位器允许你基于其他元素的位置来定位页面上的元素。这对于那些动态生成或者难以通过传统方式(如ID、类名或XPath)准确定位的元素非常有用。你可以使用相对位置(上方、下方、左边、右边)以及接近度(靠近)来描述目标元素的位置。在Selenium4中,相对定位器是通过with_tag_name
  • 2024-12-02linux将命令挂在后台执行
    在日常工作中,可能会需要执行一些脚本,数据备份,数据迁移等短时间无法结束的任务,最好将其挂后台执行,这样可以保证命令的持续性,确保任务不受终端异常状态影响最佳实践eg:nohupCommand>output.log2>&1&">"符号用于将命令的`标准输出`重定向到指定的文件中>outlog.log表示将
  • 2024-11-29Spring启动初始化策略对比
    很多时候我们需要在启动时就加载些资源,初始化一些内容。比如一些大数据的常用内容,或许要提前就加载到redis里,或者本地caffeine缓存里等各类实际场景的需求和做法,此时我们就需要考虑下什么时候该准备好一:先说几个简单常见常用的@PostConstruct注解方式;实现CommandLineRunner
  • 2024-09-29使用异或操作实现字符串加密与解密
    异或加密是一种简单而有效的加密技术,它的特点是同一密钥可用于加密和解密,以下是一个例子:usingSystem;usingSystem.Text;publicstaticclassEncryption{///<summary>///bytes数据通过encryptCode进行异或(加密|解密)///将传入的bytes作为返回值,不再额外分
  • 2024-09-24Let‘s Encrypt基于阿里云Linux服务器搭建自动更新免费的SSL证书
    前言:‌SSL免费证书的有效期从2024年4月底开始从12个月缩短至3个月。对于使用免费SSL证书的中小企业或者个人开发者而言,每三个月去手动部署一次证书文件很容易遗忘,从而导致服务器接口或者网站访问异常,今天把基于阿里云一套自动更新的流程详细写出来。本系统环境基于阿里云