让ESA函数和KV存储为Twikoo评论系统服务
简介在hexo博客中,Twikoo是一个非常著名的评论系统,开源: Twikoo 他以支持serverless部署而著名,目前支持了很多种部署方式: 可惜,没有支持ESA的部署方式…… 发一个宏愿: 这个短版,由我来补上!!! 架构设计 选择开源的itty-router作为路由框架 itty-router 网站有这么一句介绍:Our smallest, full-featured serverless API microrouter 都不用翻译,就是那么贴切!! 存储 选择ESA函数,而不是独立部署,就是为了很大一部分普通用户,没独立服务器,如果再选择一个独立存储,就失去了意义,所以选择自带免费额度的ESA KV存储,就水到渠成了。 实现整个评论插件,包括2部分,前端和后端接口,前端需要集成在hexo主题中,后端接口需要部署在ESA函数中。 后端接口实现项目代码结构: 123456789101112131415161718192021.├── build.js├── docs│ └── images│ ├── 4.png│ └── aliyun...
使用ESA函数完成图片格式转换和压缩
简介有人说,10个理工男,有9个半是摄影爱好者,也有人说是9.85个,我从不与他们争,因为,我肯定算一个:smile: 所以说,一个理工男的博客网站,没用相册,肯定是不完整的。 使用hexo来处理相册很简单,但是摄影爱好者的图片,可不是800x600的,1m的图片,即使不放RAW,转成JPG,也是10M往上的,这对博客网站的加载速度是一个很大的考验。 所以,我想,能不能用ESA函数来处理这些图片,压缩一下,放到博客网站上,不就解决了这个问题吗? 实现原理首先得介绍一下ESA提供的图片压缩功能: 阿里云官方文档: 图片处理文档 文档显示目前提供:剪裁、缩放、旋转、添加水印 实现步骤 新建一个独立的ESA pages,用于部署原始图片 在论坛中,利用的ESA的路由规则,将指定的路由转换到函数处理: 阿里云ESA函数路由规则: 在相册中,使用图片时,专属一个URL:/photo/ 根据路由规则,这个路径的静态文件不存在,则会转到函数处理,本博客的处理函数是:src/index.js 其中关键代码是: 123456789101112131415161...
第三届“数信杯”数据安全大赛WP之简单AES
第三届“数信杯”数据安全大赛WP之简单AES2025年12月28日,周日,第三届“数信杯”数据安全大赛,这是今年最后一个CTF类的比赛了。 记录一道数安个人赛的简单AES题目。 aes加密题目ctf中出现的频率一般,但是最近俩年,ctf开始分裂细化,出现一个叫数据安全的分支,这个分支中,数据加密就非常常见了。因此有必要梳理一下知识和解题思路。 题干1234567891011121314151617181920212223242526import osfrom Crypto.Util.number import *from Crypto.Cipher import AESfrom secret import flag, keyfrom Crypto.Util.Padding import padassert(len(flag) == 38)assert flag[:5] == b'flag{' and flag[-1:] == b'}'assert(len(key) == 16)def padding(msg): t...
记一个简单的图片隐写题
记一个简单的图片隐写题题目描述这是上周参加某行协的CTF比赛一个图片隐写题,第一次遇到,记录一下。 题干:反转蓝色 附件:题目附件位于CNB 解题思路先上一套日常解题思路: 使用浏览图片软件直接打开看(软件:irfanview):包括图片属性、exif等 ————无果 使用二进制编辑器(010 editor)打开: ————无果 直接上binwalk分析是不是有隐藏文件: ————无果 使用stegsolve走一套流程: ————无果 常规会的流程走完,不行,只能回头再看题干,一般题干会有点东西,“反转蓝色”,没办法,尝试一下吧,使用代码换一下蓝色 123456789101112131415from PIL import Imageimport numpy as npimg = Image.open('c:\\temp\\sky.png')img_rgb = img.convert('RGB')data = np.array(img_rgb)r, g, b = data[:,:,0], data[:,:,1]...
开启新玩具
业余无线电开篇缘始“长江、长江,我是黄河,我是黄河,听到请回答”“土豆、土豆,我是地瓜” 这是我对无线电最初的记忆…… 我的第一部手台(图是盗用的,非原始设备) 期待与你空中相遇CQ CQ CQ This is brave alpha 4 tango echo zulu, Calling CQ and standby
博客功能测试
博客功能测试图床龟壳:
开篇
开篇记不起来第一次在myspace写下文字记录,是哪一天?有首歌,是这么唱的:人们说, 你就要离开村庄,我们将怀念你的微…







