https://github.com/dedztbh/too-simple-encrypt
A webapp to easily encrypt text to send over insecure channels / 一个超简单的文本加密网页,使其可以通过不安全的渠道发送
https://github.com/dedztbh/too-simple-encrypt
computer-security cybersecurity decryption encryption encryption-decryption progressive-web-app vue vue3
Last synced: about 1 year ago
JSON representation
A webapp to easily encrypt text to send over insecure channels / 一个超简单的文本加密网页,使其可以通过不安全的渠道发送
- Host: GitHub
- URL: https://github.com/dedztbh/too-simple-encrypt
- Owner: dedztbh
- License: gpl-3.0
- Created: 2023-05-06T22:01:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-08T17:35:50.000Z (about 3 years ago)
- Last Synced: 2025-01-25T14:11:11.471Z (over 1 year ago)
- Topics: computer-security, cybersecurity, decryption, encryption, encryption-decryption, progressive-web-app, vue, vue3
- Language: Vue
- Homepage: https://dedztbh.github.io/too-simple-encrypt/
- Size: 750 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# too-simple-encrypt
Too Simple Encrypt is a super simple tool to encrypt text to send over insecure channels for everyone.
图森破加密是一个超简单的文本加密工具,使其可以通过不安全的渠道发送。
## Go to this link to use the tool
可以用以下链接使用本工具
https://dedztbh.github.io/too-simple-encrypt/
You can also install it as an offline app on mobile. Visit the link above and click the install button in your browser menu.
你也可以把它作为一个离线应用程序安装在手机上。访问上述链接并点击浏览器菜单中的安装按钮。
## Technical Detail
We first use asymmetric encryption (2048-bit RSA-OAEP with SHA-256) to share a shared key (256-bit AES-CGM).
Then the shared key is used to encrypt/decrypt text (using a new cryptographically strong random IV for each encryption).
Please note that there is no guarantee that this program is 100% unbreakable.
## Note on https
This tool only works when using https.
## Project setup
```
yarn install
```
### Compiles and hot-reloads for development
```
yarn serve
```
### Compiles and minifies for production
```
yarn build
```
### Lints and fixes files
```
yarn lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).