加载中...

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

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

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

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

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

x
本帖最后由 repksm 于 2023-4-7 09:07 编辑 ' b9 \/ t, a# v: w$ ?# z* Y/ k5 }- S(欢迎访问老王论坛:laowang.vip)

& r3 E4 V- ?7 O$ d3 {& A本文假设你了解基本的Linux操作, 并非面向小白电脑用户!
2 u" ?" ^; ~" \. e% p5 R' d, Z- {! `8 S, S(欢迎访问老王论坛:laowang.vip)
问题6 a% t' V- t$ h8 q% Z6 @5 w(欢迎访问老王论坛:laowang.vip)

/ w: T: Q1 y! j. P% e* Q- [3 G$ U3 n# ^0 m1 ?8 e(欢迎访问老王论坛:laowang.vip)
如果你从本站下载了一个zip压缩包, 解压时明明输入了正确的密码, 但提示密码不正确.
$ l1 h8 ]+ y. p9 w
! r: q6 }* V2 T% \- o问题的原因
5 G# U' E+ ]+ n% x$ n
6 H( X2 C" w5 u% f5 D4 j9 N
' X4 x7 L) _+ |4 ~) ]! ~这可能是因为, 有些国产压缩软件会使用奇怪的文字编码来加密压缩包. 例如同样是"老王论坛"这四个字, 使用不同的编码就会得到不同的二进制表示, 进而导致压缩包的实际密码不同.
5 P8 }, L" ^9 ]
0 |. ]/ F% O. i如何解决这个问题
8 ]( }! E, p+ x" _, B3 o; n1 r) \8 N8 o9 u- S+ K(欢迎访问老王论坛:laowang.vip)
或许有一些专用软件可以帮助你, 但我在这里只是想要分享一个自己常用的方案. 如果你是Linux用户或WSL用户, 或者你知道如何使用Linux/WSL, 你可以尝试一下.7 L7 \% q' O5 J! }(欢迎访问老王论坛:laowang.vip)

- d3 t0 t. C- N1 Z1. 安装unzip和iconv$ P* U: c% J3 f; ^6 h5 C8 n0 G(欢迎访问老王论坛:laowang.vip)
2. 修改这个bash脚本里的文件名和密码并运行它, 它会帮助你自动尝试几乎所有的中文编码. 它总能解决我的问题' f$ C2 L- y7 g5 Z" o  x+ G(欢迎访问老王论坛:laowang.vip)
6 _! Z- T! s9 d( z" W6 w; _(欢迎访问老王论坛:laowang.vip)
  1. # Input in UTF-8
    % b, f: V3 C3 h5 q3 ]
  2. password='你的中文密码'
    ' w# D$ C- J0 e
  3. zip=YourEncryptedFile.zip; j" C) L1 V7 y' u3 m+ R7 G(欢迎访问老王论坛:laowang.vip)
  4. - B# o: k% G: A* t(欢迎访问老王论坛:laowang.vip)
  5. target_codes=(
    * L" w4 _; \. p) x
  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- d" x' N. K1 u4 [* k; {2 V(欢迎访问老王论坛:laowang.vip)
  7. )
    ' m- {" H2 d5 a/ m. U

  8.   ^, y" J: k1 h* }
  9. for target in "${target_codes[@]}"; do
    8 E* S% ]2 q9 `$ r2 f
  10.     echo TRYING $target) ~7 E/ \: W! J2 W7 V' k: T(欢迎访问老王论坛:laowang.vip)
  11.     unzip -P $(printf "$password" | iconv -f UTF-8 -t $target) "$zip" && break
    ! h% U3 R2 Z4 j, F$ m% G' i
  12. done
    - j( }$ P! l/ ~  L# O1 \3 z1 ~
复制代码
- t) e4 U) [; b6 I& Y6 O- i(欢迎访问老王论坛:laowang.vip)
8 d2 L/ b8 b" u$ a9 t(欢迎访问老王论坛:laowang.vip)
8 K8 k6 ~! ^& F& |9 W(欢迎访问老王论坛:laowang.vip)

) [" ?+ t8 m9 z5 v1 d% p4 |+ H6 s9 a
回复

使用道具 举报

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

使用道具 举报

发表于 2024-9-7 16:54:02 手机版 | 显示全部楼层
repksm 发表于 2024-4-28 17:16% P. ?) z: m3 Z4 u, s8 @; D(欢迎访问老王论坛:laowang.vip)
根据我的使用经验,此脚本有时仍然会遇到重新编码后的字符被shell重新解释的问题。这种情形可以使用python ...
. K( t+ w/ h3 @2 ^5 M* \5 V(欢迎访问老王论坛:laowang.vip)
不会使用怎么办,还有其他办法吗,解压都是密码错误,下载了也没用
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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