| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-msoffcrypto-tool | Distribution: openSUSE Tumbleweed |
| Version: 5.4.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Dec 10 15:42:35 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 415315 | Source RPM: python-msoffcrypto-tool-5.4.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/nolze/msoffcrypto-tool | |
| Summary: Library for decrypting MS Office files | |
A Python tool and library for decrypting MS Office files with passwords or other keys.
MIT
* Wed Dec 10 2025 Daniel Garcia <daniel.garcia@suse.com>
- Use source from github to have tests
* Thu Dec 04 2025 Guang Yee <gyee@suse.com>
- Update to 5.4.2
* Fix DeprecationWarning from cryptography library (reported by @dennn11, #92)
v5.4.1 / 2024-05-25
* Fix for incorrect key size with 0 length keySize var (@UserJHansen, #89)
v5.4.0 / 2024-05-02
* Never return None in ooxml's _parseinfo (@gdesmar, #88)
v5.3.1 / 2024-01-19
* Bug fixes
v5.3.0 / 2024-01-19
* Add support for OOXML encryption, a port from the C++ library
https://github.com/herumi/msoffice (@stephane-rouleau, #86)
v5.2.0 / 2024-01-06
* Support XOR Obfuscation decryption for .xls documents (@DissectMalware, #80)
* Bug fixes
v5.1.1 / 2023-07-20
* Drop Python 3.7 support as it reaches EOL, Add Python 3.11 to CI environments
* Get the version in __main__.py instead of __init__.py to avoid a
relevant error in PyInstaller/cx_Freeze in which pkg_resources
does not work by default
v5.1.0 / 2023-07-17
* Load plain OOXML as OfficeFile with type == plain. Fixes #74
* Use importlib.metadata.version in Python >=3.8 (#77)
5.0.1 / 2023-02-28
* (dev) Switch to GitHub Actions from Travis CI
* Update dependencies, Drop Python 3.6 support
5.0.0 / 2022-01-20
* (dev) Add tests on Python 3.7 to 3.9 (#71)
* (dev) Track poetry.lock (#71)
* (BREAKING) Drop Python 2 support (#71)
* Raise exception if no encryption type is specified (#70)
* Support SHA256, SHA384 hash algorithm (@jackydo, #67)
* Fix errors for unencrypted documents
* Use absolute imports (#63)
4.12.0 / 2021-06-04
* Use custom exceptions (#59)
* (dev) Remove nose (thank you) (#57)
* (dev) Use poetry (#55)
4.11.0 / 2020-09-03
* Improve hash calculation (suggested by @StanislavNikolov)
* Add "verify_passwd" and "verify_integrity" option (@jeffli678)
* Make _packUserEditAtom spec-compliant
* Thu Jun 05 2025 Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
- No more greedy globs in %files.
* Tue Sep 24 2024 Guang Yee <gyee@suse.com>
- Enable sle15_python_module_pythons.
* Sun Aug 16 2020 John Vandenberg <jayvdb@gmail.com>
- Replace nose with pytest
* Mon May 25 2020 Petr Gajdos <pgajdos@suse.com>
- %python3_only -> %python_alternative
* Wed Apr 15 2020 pgajdos@suse.com
- version update to 4.10.2
* Make _packUserEditAtom spec-compliant
* Wed Sep 11 2019 Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.10.1:
* ship license file
* Thu Aug 01 2019 John Vandenberg <jayvdb@gmail.com>
- Initial spec for v4.10.0
/etc/alternatives/msoffcrypto-tool /usr/bin/msoffcrypto-tool /usr/bin/msoffcrypto-tool-3.13 /usr/lib/python3.13/site-packages/NOTICE.txt /usr/lib/python3.13/site-packages/msoffcrypto /usr/lib/python3.13/site-packages/msoffcrypto/__init__.py /usr/lib/python3.13/site-packages/msoffcrypto/__main__.py /usr/lib/python3.13/site-packages/msoffcrypto/__pycache__ /usr/lib/python3.13/site-packages/msoffcrypto/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/__pycache__/__main__.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/exceptions /usr/lib/python3.13/site-packages/msoffcrypto/exceptions/__init__.py /usr/lib/python3.13/site-packages/msoffcrypto/exceptions/__pycache__ /usr/lib/python3.13/site-packages/msoffcrypto/exceptions/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/exceptions/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format /usr/lib/python3.13/site-packages/msoffcrypto/format/__init__.py /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__ /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/common.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/common.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/doc97.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/doc97.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/ooxml.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/ooxml.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/ppt97.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/ppt97.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/xls97.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/__pycache__/xls97.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/format/base.py /usr/lib/python3.13/site-packages/msoffcrypto/format/common.py /usr/lib/python3.13/site-packages/msoffcrypto/format/doc97.py /usr/lib/python3.13/site-packages/msoffcrypto/format/ooxml.py /usr/lib/python3.13/site-packages/msoffcrypto/format/ppt97.py /usr/lib/python3.13/site-packages/msoffcrypto/format/xls97.py /usr/lib/python3.13/site-packages/msoffcrypto/method /usr/lib/python3.13/site-packages/msoffcrypto/method/__init__.py /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__ /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/ecma376_agile.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/ecma376_agile.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/ecma376_extensible.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/ecma376_extensible.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/ecma376_standard.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/ecma376_standard.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/rc4.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/rc4.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/rc4_cryptoapi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/rc4_cryptoapi.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/xor_obfuscation.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/__pycache__/xor_obfuscation.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/container /usr/lib/python3.13/site-packages/msoffcrypto/method/container/__init__.py /usr/lib/python3.13/site-packages/msoffcrypto/method/container/__pycache__ /usr/lib/python3.13/site-packages/msoffcrypto/method/container/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/container/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/container/__pycache__/ecma376_encrypted.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/container/__pycache__/ecma376_encrypted.cpython-313.pyc /usr/lib/python3.13/site-packages/msoffcrypto/method/container/ecma376_encrypted.py /usr/lib/python3.13/site-packages/msoffcrypto/method/ecma376_agile.py /usr/lib/python3.13/site-packages/msoffcrypto/method/ecma376_extensible.py /usr/lib/python3.13/site-packages/msoffcrypto/method/ecma376_standard.py /usr/lib/python3.13/site-packages/msoffcrypto/method/rc4.py /usr/lib/python3.13/site-packages/msoffcrypto/method/rc4_cryptoapi.py /usr/lib/python3.13/site-packages/msoffcrypto/method/xor_obfuscation.py /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info/INSTALLER /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info/LICENSE.txt /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info/METADATA /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info/NOTICE.txt /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info/RECORD /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info/REQUESTED /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info/WHEEL /usr/lib/python3.13/site-packages/msoffcrypto_tool-5.4.2.dist-info/entry_points.txt /usr/share/doc/packages/python313-msoffcrypto-tool /usr/share/doc/packages/python313-msoffcrypto-tool/README.md /usr/share/licenses/python313-msoffcrypto-tool /usr/share/licenses/python313-msoffcrypto-tool/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Dec 12 22:59:39 2025