# cde **Repository Path**: dukelec/cde ## Basic Information - **Project Name**: cde - **Description**: HTML5 Encryption Tool (Tips: https://blog.d-l.io/cde), https://e.d-l.io or https://dukelec.github.io/cde or - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://dukelec.gitee.io/cde - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2020-08-19 - **Last Updated**: 2023-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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.