V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kran  ›  全部回复第 2 页 / 共 44 页
回复总数  865
1  2  3  4  5  6  7  8  9  10 ... 44  
110 天前
回复了 webeasymail 创建的主题 Java 有什么好用的轻量级搜索服务?
JAVA 里竟然没人说 lucene
曾经做过一个人效系统,最终决定变量名使用中文。最简单便捷容易理解。
115 天前
回复了 brader 创建的主题 生活 周末终于去拔了智齿
拔过 5 颗,3700 块。
但是在县城一二百一颗。
116 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
随机 iv 我记得两边匹配不上
116 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
iv 自己定的
116 天前
回复了 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))

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