草庐IT

一个脚本实现 SSL 证书到期监控,微信通知,太强了!

准备工作创建一个企业微信账号,并创建一个组,在组里面配置企业微信提供的机器人。将机器人提供的WebHook地址保存。编写脚本[root@Nginx~]#catssl-monitor.sh#!/bin/bash#定义网站域名和端口号信息WebName="www.baidu.com"Port="443"#通过Openssl工具获取到当前证书的到期时间Cert_END_Time=$(echo|openssls_client-servername${WebName}-connect${WebName}:${Port}2>/dev/null|opensslx509-noout-dates|grep'Af

一个脚本实现 SSL 证书到期监控,微信通知,太强了!

准备工作创建一个企业微信账号,并创建一个组,在组里面配置企业微信提供的机器人。将机器人提供的WebHook地址保存。编写脚本[root@Nginx~]#catssl-monitor.sh#!/bin/bash#定义网站域名和端口号信息WebName="www.baidu.com"Port="443"#通过Openssl工具获取到当前证书的到期时间Cert_END_Time=$(echo|openssls_client-servername${WebName}-connect${WebName}:${Port}2>/dev/null|opensslx509-noout-dates|grep'Af

关于Navicat到期的办法(亲测有效)

次方法是无限续杯法,可无限使用14天Navicat。1.删除注册表win+R输入regedit分别粘贴如下两条语句HKEY_CURRENT_USER\Software\PremiumSoft\Data删除全部Date文件夹HKEY_CURRENT_USER\Software\Classes\CLSID删除CLSID下第一个Info的文件夹2.新建文本文档粘贴如下代码@echooff echoDeleteHKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration[versionandlanguage]for/f%%iin(

关于Navicat到期的办法(亲测有效)

次方法是无限续杯法,可无限使用14天Navicat。1.删除注册表win+R输入regedit分别粘贴如下两条语句HKEY_CURRENT_USER\Software\PremiumSoft\Data删除全部Date文件夹HKEY_CURRENT_USER\Software\Classes\CLSID删除CLSID下第一个Info的文件夹2.新建文本文档粘贴如下代码@echooff echoDeleteHKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration[versionandlanguage]for/f%%iin(

springboot实现License证书的授权和许可到期验证

前言在客户服务器部署软件项目后,为了项目版权管控或者对项目进行授权收费处理的,就需要实现项目的授权和许可验证。在这里讲解的是使用license证书的形式实现授权和许可验证(已通过测试)。主要是通过IP地址、MAC地址、CPU序列号、主板序列号服务器硬件信息生成一个License证书,同时可以设置生效时间与失效时间,控制项目到期之后项目不可用。实现思路license授权机制的原理1、生成密钥对,包含私钥和公钥。2、授权者保留私钥,使用私钥对授权信息诸如使用截止日期,mac地址等内容生成license签名证书。3、公钥给使用者,放在代码中使用,用于验证license签名证书是否符合使用条件。实现流

springboot实现License证书的授权和许可到期验证

前言在客户服务器部署软件项目后,为了项目版权管控或者对项目进行授权收费处理的,就需要实现项目的授权和许可验证。在这里讲解的是使用license证书的形式实现授权和许可验证(已通过测试)。主要是通过IP地址、MAC地址、CPU序列号、主板序列号服务器硬件信息生成一个License证书,同时可以设置生效时间与失效时间,控制项目到期之后项目不可用。实现思路license授权机制的原理1、生成密钥对,包含私钥和公钥。2、授权者保留私钥,使用私钥对授权信息诸如使用截止日期,mac地址等内容生成license签名证书。3、公钥给使用者,放在代码中使用,用于验证license签名证书是否符合使用条件。实现流

linux-openssl命令生成自签名证书和查看证书到期时间

OpenSSL介绍OpenSSL:SSL的开源实现,由三部分组成。libcryptp:通用加密库。libssl:TLS/SSL的实现。基于会话的,实现了身份认证、数据机密性、会话完整性的TLS/SSL库。openssl:多用途的命令行工具。openssl配置文件:/etc/pki/tls/openssl.cnf。生成私有CA时用到。OpenSSL实现私有CA步骤生成一对密钥生成自签署证书1.生成一堆密钥1.1生成密钥(一般使用rsa)opensslgenrsa-outserver.key1024genrsa    使用rsa加密算法-out    输出文件1024    生成密钥长度一般生成密

linux-openssl命令生成自签名证书和查看证书到期时间

OpenSSL介绍OpenSSL:SSL的开源实现,由三部分组成。libcryptp:通用加密库。libssl:TLS/SSL的实现。基于会话的,实现了身份认证、数据机密性、会话完整性的TLS/SSL库。openssl:多用途的命令行工具。openssl配置文件:/etc/pki/tls/openssl.cnf。生成私有CA时用到。OpenSSL实现私有CA步骤生成一对密钥生成自签署证书1.生成一堆密钥1.1生成密钥(一般使用rsa)opensslgenrsa-outserver.key1024genrsa    使用rsa加密算法-out    输出文件1024    生成密钥长度一般生成密

悲鸿作品版权争议的启示,到期的版权是NFT的下一个金矿吗?

​当我们谈论NFT时,大多数人都会想到艺术藏品。但在未来,在版权领域可以使用NFT技术进行保留、更新和重新利用。在文化创意产业中,NFT已被“莱昂国王(KingsofLeon)”等音乐家用于发行他们的最新专辑;在体育行业,NFT是为了记录NBA等重大体育赛事的亮点而创建的;在消费品行业,耐克、古驰和许多其他公司正在以NFT的形式销售他们的数字品牌产品。NFT的更多实际应用仍有待探索,但其中之一是数字出版业。许多人已经广泛讨论了使用NFT出版和推广书籍对改变当前商业游戏规则的影响。例如,独立作者联盟正在帮助独立作者使用NFT推广他们的最新书籍和相关周边物品,如被制作成NFT的角色卡片。Tezos

悲鸿作品版权争议的启示,到期的版权是NFT的下一个金矿吗?

​当我们谈论NFT时,大多数人都会想到艺术藏品。但在未来,在版权领域可以使用NFT技术进行保留、更新和重新利用。在文化创意产业中,NFT已被“莱昂国王(KingsofLeon)”等音乐家用于发行他们的最新专辑;在体育行业,NFT是为了记录NBA等重大体育赛事的亮点而创建的;在消费品行业,耐克、古驰和许多其他公司正在以NFT的形式销售他们的数字品牌产品。NFT的更多实际应用仍有待探索,但其中之一是数字出版业。许多人已经广泛讨论了使用NFT出版和推广书籍对改变当前商业游戏规则的影响。例如,独立作者联盟正在帮助独立作者使用NFT推广他们的最新书籍和相关周边物品,如被制作成NFT的角色卡片。Tezos