2024年终总结

09总结|2010年终总结|2011年终总结|2012年终总结|2013年终总结|2014年终总结|2015年终总结|2016年终总结|2017年终总结|2018年终总结|2019年终总结|再见2020|2021年终总结|2022年终总结|2023年终总结

2024年,就要这么匆匆的过去了,不带走一片云彩。

十年前大家都憧憬着未来会越来越好,而现在好像世界都已经完全换了一样,现实会在不经意间,蹦到你的眼前,时刻提醒着你,那些曾经的,期待的,希望的都已远去,消逝在渐行渐远的暮霭中。

水了15篇博客

数了一下,有的没的写了15篇博客,AI爆发第二年,坚持手敲博客,作为人类RPC最后的倔强。

我想我会一直坚持手写博客,就好像我一直坚持维护着个个独立博客网站运行,想写什么就写什么,没人会审查,十几年了一直坚持着,成本很高,但很值得。

相反,微信视频号仍然处于封禁状态,你不知道哪个视频就会触发了敏感词,就好像包子,维尼熊,不知道哪一天就成了禁忌。

Cryptography

如果说今年有什么好玩的,那就是密码学了。花了一些时间学习各种加密算法,对称加秘,非对称加密,密钥交换,椭圆曲线,离散对数,现在也只是了解一些皮毛。

作为公司新任密码学课程讲师,第一次完成了三天的密码学课程培训。

路漫漫,还有很多东西要去学。密码学作为信息安全里面最重要的一环,涉及到信息安全的方方面面,作为现代互联网的基石,深入了解很有必要,而且这个东西目前是不太会变化的,可以作为基础知识去深入了解。当然最近Google发布的量子计算最新进展,对现代密码学已经产生了一些潜在的威胁。

美国NIST一直在为后量子计算机时代的加密算法在世界范围内,征集加密算法,在今年8月份已经有了最终轮的一些算法,感兴趣可以看看看…

Square and Multiply

在密码学中经常看到a^b mod n运算,当b很大的时候,就不能够按照简单的数学运算进行了。

“Square and Multiply”就是一种窍门。

把指数转换成2进制,从左到右开始计算

  • 当指数二进制为1时 z^2*a mod n
  • 当指数二进制为0时 z^2 mod n

其中z为上一个指数二进制计算结果(从左到右),初始为1

举例a^b mod 21 = 3^11 mod 21 = 3^1011 mod 21

  • z = 1
  • z = z^2*a = 1^2 * 3 mod 21 =

Install DSM 7.2 (DS 918+) on J3455(暴风二期)

Refer the document

  • https://divineengine.net/article/installing-synology-dsm-7-with-automated-redpill-loader/

Download arpl-i18n

  • https://github.com/RROrg/rr/releases

Download balenaEtcher used to flash the rr.img on the USB disk

  • https://etcher.balena.io/#download-etcher

Build the loader

Then boot the USB disk, and open in browser

  • http://192.168.1.3:7681/

We can do

  1. Set the command line with

hashcat

hashcat crack sha256 with rockyou.txt

cat sha256_hash_rockyou.txt 
F09EDCB1FCEFC6DFB23DC3505A882655FF77375ED8AA2D1C13F640FCCC2D0C85
hashcat -m 1400 -a 0 sha256_hash_rockyou.txt ~/rockyou/rockyou.txt
hashcat -m 1400 --show sha256_hash_rockyou.txt
f09edcb1fcefc6dfb23dc3505a882655ff77375ed8aa2d1c13f640fccc2d0c85:paule

hashcat crack brcypt with rockyou.txt

It’s slow, so just crack the 1. 4 letter word 2. 4 litter letter.…

如何把SAP AI Core 接入Cursor

SAP AI Core 接入Cursor

估计这是全网第一篇把SAP AI Core 接入Cursor 的教程。

教程很简单,按照下面项目README,跑一个本地AI Core LLM 代理服务器

http://127.0.0.1:5000

接着找一台有公网IP的电脑,注册绑定好域名,在Nginx设置好反向代理

比如 https://ai-proxy

然后在Cursor 设置自定义Open AI URL

https://ai-proxy/v1

这个代理服务器是手工搓的,目前支持gpt-4,gpt-4o, Claude 3.5 sonnet 统一了OpenAI API协议,所以可以用到任何兼容OpenAI API 的客户端。

至此,Token自由。

SAP AI Core LLM Proxy 介绍

sap-ai-core-llm-proxy is …

OpenWRT + OpenClash

iptables

opkg update
opkg install coreutils-nohup bash iptables dnsmasq-full curl ca-certificates ipset ip-full iptables-mod-tproxy iptables-mod-extra libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-base

nftables

opkg update
opkg install coreutils-nohup bash dnsmasq-full curl ca-certificates ipset ip-full libcap libcap-bin ruby …