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

```
146 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
虽然忘了具体参数,但可以匹配上。曾经做过。
147 天前
回复了 lucasj 创建的主题 体育运动 你最喜欢看的奥运会运动项目是什么?
撅眼子光腚的蓝色老头
继续渣蛙
153 天前
回复了 jd186 创建的主题 生活 负债累累真的好累
这已经很厉害了,当然也很累
194 天前
回复了 bigbigeggs 创建的主题 Web Dev 接口防重放 是不是存粹的脱了裤子放屁?
甚至不知道哪家会不防请求重放
203 天前
回复了 HikariLan 创建的主题 Java 过去、现在和未来 —— Java 的现代化之路
spring 制造的问题比解决的问题多得多,业界毒瘤。
严肃文学😑
看起来不是语文的问题
1  2  3  4  5  6  7  8  9  10 ... 44  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2670 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 07:27 · PVG 15:27 · LAX 23:27 · JFK 02:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.