V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kran  ›  全部回复第 2 页 / 共 44 页
回复总数  866
1  2  3  4  5  6  7  8  9  10 ... 44  
112 天前
回复了 webeasymail 创建的主题 Java 有什么好用的轻量级搜索服务?
JAVA 里竟然没人说 lucene
曾经做过一个人效系统,最终决定变量名使用中文。最简单便捷容易理解。
117 天前
回复了 brader 创建的主题 生活 周末终于去拔了智齿
拔过 5 颗,3700 块。
但是在县城一二百一颗。
117 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
随机 iv 我记得两边匹配不上
117 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
iv 自己定的
117 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
```
@Provides @Singleton
private Cipher provideAESEncryptCipher(GlobalConfig config) {
var key = Base64.decode(config.getAesKey());
var cipher = Cipher.getInstance("AES/CBC/PKCS7Padding", new BouncyCastleProvider());
var iv = config.getAesIV().getBytes(StandardCharsets.US_ASCII);
cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(key, "AES/CBC/PKCS7Padding"), new IvParameterSpec(iv));


return cipher;
}
}

local c = aes:new(key, nil, aes.cipher(128,"cbc"), {iv="0123456789abcdef"})

local path = ngx.re.gsub(string.sub(ngx.var.uri, 2), '-', '+')
local url, err = c:decrypt(ngx.decode_base64(path))

```
117 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
虽然忘了具体参数,但可以匹配上。曾经做过。
118 天前
回复了 lucasj 创建的主题 体育运动 你最喜欢看的奥运会运动项目是什么?
撅眼子光腚的蓝色老头
继续渣蛙
125 天前
回复了 jd186 创建的主题 生活 负债累累真的好累
这已经很厉害了,当然也很累
166 天前
回复了 bigbigeggs 创建的主题 Web Dev 接口防重放 是不是存粹的脱了裤子放屁?
甚至不知道哪家会不防请求重放
174 天前
回复了 HikariLan 创建的主题 Java 过去、现在和未来 —— Java 的现代化之路
spring 制造的问题比解决的问题多得多,业界毒瘤。
严肃文学😑
看起来不是语文的问题
201 天前
回复了 Livid 创建的主题 V2EX 站点状态 20240505 - 邀请码系统
“连坐”可以。
账号不是某人,而是某人的产物。
网络社区是人的社区,而不是账号的社区。
guice+javalin, 随心所欲
1  2  3  4  5  6  7  8  9  10 ... 44  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2682 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 12:38 · PVG 20:38 · LAX 04:38 · JFK 07:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.