V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  augustheart  ›  全部回复第 40 页 / 共 74 页
回复总数  1476
1 ... 36  37  38  39  40  41  42  43  44  45 ... 74  
2020-01-19 12:11:11 +08:00
回复了 sagaxu 创建的主题 程序员 私力全面摇号,这是变相推高学区房么?
@sagaxu 你那怕是富裕地区吧,我老家最好的学校就是两所公立高中(江西临川,临川一中临川二中),无论师资还是经验还是教学水平。本地的收入水平和地方政策扶持也决定了民办学校并没有多少资本能从这两所榨取了全县所有优秀教育资源的重点高中那里挖来多少人。从外地挖师资来对抗怕是要血本无归。
2020-01-19 12:01:07 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@lihongjie0209 这是一个专门用来解压缩的类库的具体实现,它并不需要考虑解密的速度,它的设计就只是为了输出解压后的数据,不管你的实际目的是什么,它都会把整个解压缩流程跑一遍。这就好比我坐公交需要刷上下车两次卡,但是我上车没刷卡,下车刷了一次卡,我只需要跑前面再刷一次卡补上就行,并不需要再坐个全程来补全刷卡。
你不要把你的思想局限在具体的类库的调用方式上,你这就好比写个批处理调用 zip 来判断压缩包密码,是非常低效且无脑的。
往大了说,编程就是算法+数据结构。io 并不是必须的。
2020-01-19 11:51:06 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@augustheart 测试键的比拟不恰当,实际上测试键只是省去了输出,它还是要判断二进制数据是否完整。
2020-01-19 11:49:49 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@lihongjie0209 读取整个文件只可能用在解压缩的时候,这个时候当然是需要读取所有数据了然后逐块输出。
只是解密的话就相当于在压缩软件上点下测试键。
2020-01-19 11:47:07 +08:00
回复了 qwer123 创建的主题 职场话题 [大过年的又来树洞了] 公司突然要求重签劳动合同
简单说,无论你签不签,劳动仲裁的流程都先预习一下不吃亏……
2020-01-19 11:39:01 +08:00
回复了 sagaxu 创建的主题 程序员 私力全面摇号,这是变相推高学区房么?
你这个操作的前提是想要享受最好的教育资源啊。比如我这个五线小县城混日子就等着毕业南下进厂的初中生需要考虑这个么?
2020-01-19 11:34:51 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@LostPrayers 好吧,领会错了。因为这个帖就是说压缩文件,我直接想到当初毛子弄的远程破解密码服务了
2020-01-19 11:18:04 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@LostPrayers 通过服务器破解也不用反复通过网络解密。通过网络一次性传输需要的关键数据后,所有的后续操作都可以在服务端完成。
因为这只是检查密码,而不是整个解压
2020-01-19 11:13:46 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@lihongjie0209
struct trad_pkware *ctx;
...
if ((ctx = (struct trad_pkware *)malloc(sizeof(*ctx))) == NULL) {
zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
return NULL;
}
...
ctx->key[0] = KEY0;
ctx->key[1] = KEY1;
ctx->key[2] = KEY2;
decrypt(ctx, NULL, (const zip_uint8_t *)password, strlen(password), 1);
if ((s2 = zip_source_layered(za, src, pkware_decrypt, ctx)) == NULL) {
pkware_free(ctx);
return NULL;
}

from zip_source_pkware.c
解密码的关键就在这个 ctx 结构体,预填充 ctx 之后,在内存中反复用不同的密码重试是没有任何难度的。
2020-01-19 11:08:16 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@lihongjie0209 不需要,你读一下 libzip 的代码。
目前我知道的压缩格式中没有任何一个是需要读取所有的 binary 才能知道密码是否正确的,这不是正常的产品设计思路。
2020-01-19 10:12:02 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@lihongjie0209 而且和你说的相反,暴力破解依赖的就是算力。
2020-01-19 10:08:38 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@lihongjie0209 并不需要每次都做文件操作的,至少 zip 是能够在内存中处理的。假如某个压缩包真的必须每次做文件操作,肯定是采取极端做法整个读入内存。
走 io 操作这种超级低效的方法正常写破解代码的都不会这么干
2020-01-19 09:59:27 +08:00
回复了 razios 创建的主题 随想 能用钱解决的事情不要自己折腾
从我个人来说,我是不想折腾自己已经会的东西了,别人付出了劳动我觉得我应该给予支持,同时节省自己的时间。但是对于自己不会又感兴趣的区域还是充满折腾的欲望的。
比如前段时间我想给自己弄个皮卡套,然后买来一堆工具看了半天教程倒腾了出来,最后用上了之后那堆工具就再也没碰过,再有需求依然是买买买。
2020-01-19 09:53:15 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
当然可以,想怎么搞就怎么搞。不过老实说暴力破解一点玩头都没有,毫无技术含量。
2020-01-19 09:39:38 +08:00
回复了 swordspoet 创建的主题 职场话题 别忘了今天仍是工作日呀!
是的,我正在公司摸鱼,突然发现今天是上班日
2020-01-18 23:23:58 +08:00
回复了 PhpBestRubbish 创建的主题 小米 看了 B 站小米电视拆机视频,有种自己被收智商税的感觉
@wolflone 我在 271 楼回的貌似搞错了你回复的楼层,走题了。无视吧……你 260 楼的帖和我 248 楼的其实是同一个方向。对你 260 楼上了电波的讨论应该在 272
2020-01-18 23:11:01 +08:00
回复了 beastk 创建的主题 北京 现在电费阶梯也太贵了吧
@beastk 好吧,知识盲区了。我只在小瓦窑的时候体会过用管道天然气的自采暖。对你说的这个还真没概念
1 ... 36  37  38  39  40  41  42  43  44  45 ... 74  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2666 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.