zeni123 最近的时间轴更新
zeni123

zeni123

V2EX 第 489323 号会员,加入于 2020-05-13 17:02:57 +08:00
zeni123 最近回复了
1 天前
回复了 mylxsw 创建的主题 程序员 Java 字符串 split 的一个反直觉陷阱
不是有源代码吗?
不是太看好,Surface Pro 9 ARM 版本的厚度和 x86 的厚度一样, 你能相信吗,感觉高通的 ARM 的功耗优势不怎么样。
42 天前
回复了 YsCi2 创建的主题 iPhone 灵动岛体验几天感觉还不如刘海
灵动岛上面的空间没办法显示有效信息,比较糟糕的设计
自学一个月拿 5k 你再自学一个月 看看能拿多少
算一算要不要继续自学
57 天前
回复了 8520ccc 创建的主题 奇思妙想 为什么没有外星飞行器达到地球呢?
因为人类还没有通过太阳发布广播,宇宙的其他文明没有观察到我们的存在
61 天前
回复了 iloveMonica 创建的主题 程序员 哈希冲撞的可能性
@yeqizhang 可以跑起来的, 例如有一个 java 二进制的程序, 你只需要构造一个 最长 16 的字符串的 nonce 加到 bytecdoe 里面. java 字符是 2 个字节,16 个字符串是 256 位可以穷举 sha256 的所有值了。

文档同理,会计有一个文档记录着,
A 公司 欠 B 公司 10000 元。

你想把它改成
B 公司 欠 A 公司 这样 Hash 值就变了。 你需要构造一个 nonce 。使得他们的 hash 值一样

可以改成
“B 公司 欠 A 公司 10000 元。<一个看不见的 2^256 可能的字符>”
或者
“B 公司 欠 A 公司 12312323242312334512313 元。” (最多 2^256 元)

然而这只是暴力法。
61 天前
回复了 iloveMonica 创建的主题 程序员 哈希冲撞的可能性
假如有一个方法可以 找到 sha256 的哈希碰撞 例如伪造一个 花费 10000RMB 和 十天内吧,那么现在 web 安全应该会崩溃了。 数字签名就是先 hash 再密钥加密。 可以任意构造 hash 的话你可以伪造数字签名。 例如你可以构造一个对密钥 使其的 hash 值和 google 的公钥一样,然后用这个进行第三人攻击。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4658 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 07:28 · PVG 15:28 · LAX 23:28 · JFK 02:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.