Citrus

Citrus

V2EX 第 108592 号会员,加入于 2015-04-01 18:54:52 +08:00
根据 Citrus 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
Citrus 最近回复了
这是搞到了组织的管理账号?
4 天前
回复了 mikelirjc 创建的主题 iCloud iCloud 土区订阅再次翻倍
你自己的图都写了 10 月 9 日,过了一个月了才发。。。
我还以为又翻倍了,吓死了。
11 天前
回复了 liuidetmks 创建的主题 程序员 网上有 GPS、北斗信号发射机吗
SDR 能做到,但是可能有点刑?
之前这个功能还有个开关,iOS 18 之后,怎么开关都没了。
@testonly 说就说,别瞎黑。
转错不还在大陆属于不当得利。不仅要返还,故意拖延还要赔利息。
民法典 第九百八十七条
得利人知道或者应当知道取得的利益没有法律根据的,受损失的人可以请求得利人返还其取得的利益并依法赔偿损失。
旧闻了,多少年前就这样了。但是还可解。

关键字:WinRAR 商业版

搜这个,有很多网站跟官方更新。
100 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
@dunhanson 自己可以解是因为 OpenResty 用了 OpenSSL 的 https://docs.openssl.org/3.1/man3/EVP_BytesToKey/ 函数根据 Password 算出了 IV ,所以同一个 Password 算出的 Key 和 IV 是一样的,所以才能解密。
100 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
@forvvvv123 不一样。OP 在 Lua 没指定,自动生成了。但是在 Java 指定了,指定了全 0 。
100 天前
回复了 dunhanson 创建的主题 问与答 openresty 的 aes 算法, Java 实现对不上
刚好研究过。OpenResty 的 AES 库实际是调用 OpenSSL ,如果你不显示指定 IV ,会用 key 生成一个 IV 。具体看这里: https://docs.openssl.org/3.1/man3/EVP_BytesToKey/
所以这个库调用的时候看起来没有传 IV ,但是却可以正常加解密,且用全 0 IV 无法解密。

你的 Java 代码,IV 没有初始化,也就是全 0 ,跟 OpenSSL 生成的肯定是对不上的。所以解密失败了。

如果你想用 Java 解,有两种方式。一是实现 EVP BytesToKey 函数,算一个正确的 IV 出来。二是在 Lua 里,自己传 IV 进去,不要用自动生成的。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5898 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 01:58 · PVG 09:58 · LAX 17:58 · JFK 20:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.