Intro to Encryptor extension
Fully self-custodial Chrome extension that enables E2E AES-256-GCM highly secure encryption of on-chain communications by user-owned private keys.
Last updated
Fully self-custodial Chrome extension that enables E2E AES-256-GCM highly secure encryption of on-chain communications by user-owned private keys.
Last updated
Used by Immu3 stack-enabled end-users, the Encryptor extension adds a communication encryption layer currently unsupported by major Web3 wallets. It enables the ECDH key agreement protocol, creating an elliptic curve key pair and computing the shared secret key between the sender and receiver. Similar to a Web3 wallet, it allows users to save their private key seed phrases, which can be used to restore their Encryptor at any time or on any device.
Note: Encryptor is an open-source, self-custodial Chrome extension built with Vite, Vue, and Manifest v3. It enables end-to-end AES-256-GCM encryption of on-chain communications using user-owned private keys, providing advanced and highly secure encryption.
Check if your Node.js
version is >= 14.
Change or configure the name of your extension on src/manifest
.
Run npm install
to install the dependencies.
run the command
set your Chrome browser 'Developer mode' up
click 'Load unpacked', and select extension/build
folder
access http://localhost:3000/
when debugging the popup page, open /popup.html
when debugging the options page, open /options.html
After the development of your extension run the command
Now, the content of build
folder will be the extension ready to be submitted to the Chrome Web Store. Just take a look at the official guide for more info about publishing.