/make-zero

One browser extension/add-on which runs with Chrome, Edge and Firefox, for easy encryption & decryption of text with several alternative ciphertext formats and customized password.

Primary LanguageTypeScriptMIT LicenseMIT

codecov Join the chat at https://gitter.im/make-zero-coom/community visitors

Uncertain Language.

English | 简体中文

What is it?

Make Zero is a browser plugin/add-on for text encryption. It can run among Chrome, Firefox and the latest Edge.

It can encrypt any texts you typed on net, and only those know your password can decrypt it and see the origin text.

It makes people with the same consensus more easily to discuss in public and to be punkers 🐶🐶🐶. Meanwhile, it also prevents your exhausted thought output from eventually turning into just corpus, even objects which are monitored and detected as to sensitive words.

Demo video: www.youtube.com

Downloads: Google Chrome | Microsoft Edge | FireFox

What can it do?

  • Text encryption and decryption, supports multiple interactive methods: manual, automatic, and fast cryption.
  • Set a custom password, and the default is 123456 after the first installation.
  • A variety of ciphertext styles to choose: fixed password, random ciphertext, Morse code, Cherus.

How to build it?

At first, make sure nodejs is installed.

git clone https://github.com/sheepzh/make-zero.git
cd make-zero
npm install

# Build for development
# Two output directories:
#  1. "dist_dev" for Chrome & Edge
#  2. "firefox_dev" for FireFox
# You can load it from above folders in development mode of browers.
npm run build

# Build for production
# The output directory is "chrome_dir"
# Also the package of app and source code to be submitted to the store will be archived and moved to the "market_packages" directory 
npm run build:prod

How to use it?

A tutorial page will be open after installed, just follow it and do once.

  • Settings

Click the extension icon of Make Zero, which is always at the top-right corner of browser and the setting page will be popped. You can change password in this page.

  • Automatic encryption

    If automatic encryption is checked in the settings panel, the input boxes with ciphertext will display plaintext when focus and ciphertext after focus lost.

  • Automatic decryption

    If automatic decryption is checked in the settings panel, the detected ciphertext will be replaced with plaintext with current password, after page loaded completely.

  • Manually

    Select texts, right click, and choose the menu item to encrypt or decrypt the selected texts. Also you can press the shortcut key Ctrl+, instead of the above operation.

Any suggestions?

returnzhy1996@outlook.com