Skip to content

dukelec/cde

Folders and files

NameName
Last commit message
Last commit date
Nov 5, 2019
Aug 19, 2020
Jul 16, 2023
Apr 6, 2023
Nov 19, 2019
Mar 15, 2021
Jul 16, 2023
Jul 16, 2023
Nov 2, 2019
Jul 16, 2023

Repository files navigation

This is a PWA (Progressive Web Apps) encryption tool.
It uses the AES-256-CBC encryption algorithm and uses string as password.

  • When the encrypted data is small, the encrypted content is directly shared in the URL: https://CDE_TOOL_URL/#BASE64_STRING.
  • When the encrypted data is large, such as including pictures, videos, and files, you need to share the packaged encrypted file with https://CDE_TOOL_URL separately.
  • You can also upload encrypted file to a file server and simply share the URL as follows: https://CDE_TOOL_URL/#:https://ENCRYPTED_FILE_URL (https:// after #: is optional) (The file server should support CORS, or use CORS proxy instead).

tools/aes is a script encryption tool that uses the openssl command, which can be used to verify the correctness of web page encryption.
More specific packaging formats can be found at the top of the src/app.js comments.