Extension:EncryptedUploads
This extension is currently not actively maintained! Although it may still work, any bug reports or feature requests will more than likely be ignored. If you are interested in taking on the task of developing and maintaining this extension, you can request repository ownership. As a courtesy, you may want to contact the author. You should also remove this template and list yourself as maintaining the extension in the page's {{Extension }} infobox. |
EncryptedUploads Release status: unmaintained |
|
---|---|
Description | Allows to encrypt uploaded files with a password |
Author(s) | WikiTeq team, Vedmaka |
Latest version | 0.0.2 |
Compatibility policy | For every MediaWiki release that is a Long Term Support release there is a corresponding branch in the extension. |
MediaWiki | 1.35+ |
Database changes | Yes |
Tables | encrypted_file |
License | MIT License |
Download | |
|
|
|
|
Quarterly downloads | 3 (Ranked 137th) |
Translate the EncryptedUploads extension if it is available at translatewiki.net | |
Issues | Open tasks · Report a bug |
The EncryptedUploads extension allows to encrypt uploaded files with a password. The password is visible to the uploader and can be shared with other users from selected groups.
Use of this extension together with UploadWizard requires a patch to the UploadWizard extension. It will work fine for regular uploads with no patch.
This extension was created for WikiWorks.
Warning! Encrypted files will be detected by checkImages.php maintenance script as corrupted ones, that's ok since it's just how the encryption works |
Installation
edit- Download and move the extracted
EncryptedUploads
folder to yourextensions/
directory.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/EncryptedUploads - Only when installing from Git, run Composer to install PHP dependencies, by issuing
composer install --no-dev
in the extension directory. (See task T173141 for potential complications.) - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'EncryptedUploads' );
- Run the update script which will automatically create the necessary database tables that this extension needs.
- Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
Configuration
editThis extension has 1 configuration parameters:
$wgEncryptedUploadsSendMail
- Whether to send email with a password to the uploader user ( by default is set tofalse
)
Usage
edit- Navigate to
Special:Upload
page as a user with anupload
permission - Select file to upload and check
Encrypt upload
checkbox under the Summary field - Submit upload. File will be processed, encrypted and you'll see a secret key (visible only for you), share it with others who you want to be able to decrypt & download the uploaded file
Integration with UploadWizard
editIntegrates with patched version of UploadWizard, but requires a patch for the last ( find patch in patch
folder of the repository )