Skip to content

An encrypyted layer on top of IPFS protocol for secure data sharing.

Notifications You must be signed in to change notification settings

iraj465/EnCrypto-IPFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encrypted asset exchange using IPFS

This NodeJs app leverages IPFS protocol for exchanging encrypted data between two parties. (Created as part of paper https://arxiv.org/abs/2012.05141)

Install IPFS

Install IPFS for your system

Getting started

  1. Clone the repo and git checkout to branch ipfs

  2. Install npm packages by running npm i in your terminal.(Must have npm installed beforehand)

  3. After you have completed Step 1, run ipfs daemon in a terminal to spin up the ipfs server. (A peer CID will be assigned to you automatically.) You can check your node server by navigating to localhost:5001/webui/

  4. Run npm run dev in a separate terminal to start the Developement NodeJS server at localhost:3000

  5. You can use sample file in files/

  6. You're all set!

About

An encrypyted layer on top of IPFS protocol for secure data sharing.

Resources

Stars

Watchers

Forks

Packages

No packages published