加载中...

地址发布 老王说明书 宣传中心
有什么问题请详细说明,为提高效率,最好附上相关截图。
查看: 1112|回复: 2
收起左侧

[建议] [Linux教程]解压密码不正确怎么办

[复制链接]
 楼主| 发表于 2023-4-7 09:02:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
本帖最后由 repksm 于 2023-4-7 09:07 编辑
, b5 x9 @! ?" ]5 s3 L. a
$ @8 O. S: F- z! W, a本文假设你了解基本的Linux操作, 并非面向小白电脑用户!
% l% s, P( z6 k, l; |$ x
# {- B7 x  ^: I8 u2 c$ P/ ~6 }问题
* b4 O( d5 N, x$ S: C3 C# S  c" {3 ?2 b8 N' Y* {(欢迎访问老王论坛:laowang.vip)
+ I$ _/ c/ a% R$ V(欢迎访问老王论坛:laowang.vip)
如果你从本站下载了一个zip压缩包, 解压时明明输入了正确的密码, 但提示密码不正确.
0 t! _0 i& E, i0 v% E% G
7 C; ?3 i& {: y- t$ U# l问题的原因$ e) d+ I5 z; R6 c% A(欢迎访问老王论坛:laowang.vip)
2 {5 G/ ^, D) ^  b: Y(欢迎访问老王论坛:laowang.vip)

" q2 ?2 l. |9 w3 S) k这可能是因为, 有些国产压缩软件会使用奇怪的文字编码来加密压缩包. 例如同样是"老王论坛"这四个字, 使用不同的编码就会得到不同的二进制表示, 进而导致压缩包的实际密码不同.
7 D+ f3 K, b# `* H! t4 R2 ~/ F) N7 _(欢迎访问老王论坛:laowang.vip)
如何解决这个问题6 [5 o6 H8 m% N1 p- C8 V- ](欢迎访问老王论坛:laowang.vip)

/ k5 j% z% y- p* X1 O% j; ~或许有一些专用软件可以帮助你, 但我在这里只是想要分享一个自己常用的方案. 如果你是Linux用户或WSL用户, 或者你知道如何使用Linux/WSL, 你可以尝试一下.4 K5 I# Q4 U: K" Z" h: T6 o- H(欢迎访问老王论坛:laowang.vip)
5 Y' e4 B$ A2 j' W! t0 A9 ](欢迎访问老王论坛:laowang.vip)
1. 安装unzip和iconv7 d, ]. _0 J9 q(欢迎访问老王论坛:laowang.vip)
2. 修改这个bash脚本里的文件名和密码并运行它, 它会帮助你自动尝试几乎所有的中文编码. 它总能解决我的问题5 O7 R7 J0 ?7 m" u5 {6 F(欢迎访问老王论坛:laowang.vip)
8 w- G. l# h# ~+ B3 u3 {(欢迎访问老王论坛:laowang.vip)
  1. # Input in UTF-85 a6 H; l5 l8 Y3 x$ W# C(欢迎访问老王论坛:laowang.vip)
  2. password='你的中文密码'
    . H; Q# |8 G0 r  `+ o  b5 v
  3. zip=YourEncryptedFile.zip* P* b4 j% m, H: F$ ^(欢迎访问老王论坛:laowang.vip)
  4. * D- D& F9 ^# T) E: ^5 f0 Q% W(欢迎访问老王论坛:laowang.vip)
  5. target_codes=(4 s, H% X$ G: t8 ^6 c(欢迎访问老王论坛:laowang.vip)
  6.     UTF-8 UTF-16 UTF-16BE UTF-16LE ISO-8859-1 ISO-2022-JP ISO-2022-CN SHIFT-JIS EUC-CN EUC-JP EUC-JP-MS EUCJP BIG5 CN CN-GB CN-BIG5 GB2312 GB18030 GBK EUC-KR ISO-2022-KR JOHAB
    " |9 U& I. F: r# K0 Y' p! g
  7. )
    & R& a: Z8 }4 R6 w9 `; C

  8. 8 k; S; k6 b3 C
  9. for target in "${target_codes[@]}"; do3 v" |  R1 J, F7 Q+ Q2 t1 A(欢迎访问老王论坛:laowang.vip)
  10.     echo TRYING $target
    * z1 L' R! [& y+ V/ E1 ?% r  l$ X
  11.     unzip -P $(printf "$password" | iconv -f UTF-8 -t $target) "$zip" && break! P7 E$ I+ W& @' P(欢迎访问老王论坛:laowang.vip)
  12. done: t! ~: r2 M: o" e7 i. p(欢迎访问老王论坛:laowang.vip)
复制代码
+ `5 Z9 A  B# N' Z% C; I(欢迎访问老王论坛:laowang.vip)
1 x) N0 S- v8 Y! M5 a  }(欢迎访问老王论坛:laowang.vip)

, y! j/ W- R: t5 _5 @0 {' M
/ k" E+ x6 l# y
回复

使用道具 举报

 楼主| 发表于 2024-4-28 17:16:04 | 显示全部楼层
根据我的使用经验,此脚本有时仍然会遇到重新编码后的字符被shell重新解释的问题。这种情形可以使用python脚本,这个回答已经给出了解决方案(两个不同的回答分别针对traditional zip encryption和新的AES encryption),把编码改成gb2312等再尝试即可。& P3 y1 o3 I4 K(欢迎访问老王论坛:laowang.vip)
https://superuser.com/questions/ ... ord/1809355#1809355
回复 支持 反对

使用道具 举报

发表于 2024-9-7 16:54:02 手机版 | 显示全部楼层
repksm 发表于 2024-4-28 17:16% z6 F% T/ ]5 c+ _! p) J(欢迎访问老王论坛:laowang.vip)
根据我的使用经验,此脚本有时仍然会遇到重新编码后的字符被shell重新解释的问题。这种情形可以使用python ...

. Z* E9 V4 R2 q  ~1 N, Z不会使用怎么办,还有其他办法吗,解压都是密码错误,下载了也没用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
点击进行验证

本版积分规则

我们不生产资源,只做资源的搬运工。

tags标签-春满四合院-AvGood-Archiver-小黑屋- |网站地图