Giter Site home page Giter Site logo

aesify's Introduction

AESify

Encrypt and protect PDF files - A GUI for pikepdf -> qpdf

Features

  • Encrypt PDF files with Advanced Encryption Standard (AES) encyption
    • AES-128 bits
    • AES-256 bits
  • Support to set "Document open" and "Permissions" (Owner) passwords
  • Set document restrictions
    • Print resolution
    • Document assembly
    • Content copying
    • Commenting
    • Filling in form fields
  • Define a page range if you just want to export a part of your PDF
  • Create strong passwords
  • Ready for localization (EN, DE and RU already included)
  • Supported OS: Windows 10 and Linux (e.g. Ubuntu 20.04)

Installation

In order to use the copy/paste features on linux computers you need to install 'xclip', 'xsel' or 'wl-clipboard' with apt.

If your Linux Distro comes with snap (e. g. Ubuntu) you can:

Get it from the Snap Store

or you can type

sudo snap install aesify

in your terminal.

If your Linux Distro does not have snap pre-installed you can find instructions for installing snap here.

The easiest way to "install" AESify on Windows is to download the release package, unzip and simply run the binary.

Alternatively you can download the code folder and run the AESify.py script. In this case you have to install the packages PySimpleGUI, pyperclip and pikepdf using pip3.

aesify's People

Contributors

digidigital avatar

Stargazers

 avatar YesEnlighten avatar O.T Osman avatar  avatar Lukas Einfalt avatar Szczepan Zalega avatar Steven Lee avatar Mike Ripley avatar

Watchers

 avatar

aesify's Issues

Invisible folders, files and options running on Debian 11 with Mate Desktop

I think AESify could be very useful to my professional activities but, when I run it on a Debian 11 notebook with MATE Desktop 1.24.1, I can't read the text boxes unless I select the text inside them; I can't read folder and file names unless I select them. Even worse, the radio buttons and checkboxes don't change their appearance when I click on them, so I never know if they are selected or not. Please, check the screen captures at the following links:

https://drive.google.com/file/d/1eooWhLKRkzAgbs1xfwIIvbwbVOTVfLoS/view?usp=sharing

https://drive.google.com/file/d/1ikIzLQYaxSKJ-s43IWIcQn2r4PAFgKcc/view?usp=sharing

Changing the desktop theme doesn't alter the issue, so this software becomes unusable for my professional purposes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.