Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.09 KB

README.md

File metadata and controls

27 lines (16 loc) · 1.09 KB

Lastpass Encryption

This is a implementation of the Lastpass encryption algorithm in JavaScript. It's a simple script that's not meant to be used in production but rather to understand how Lastpass encrypts your data. This script is based on the information provided by Lastpass in their whitepaper.

Todo [If I ever get to it :)]

  • Seperate client and server (using server.js)
  • Clean up code (extract functions)
  • Create password schema to also strengthen the weakest link (a.k.a. the password)

How to use

Simple, just run:

pnpm run start

Found a security issue?

Please let me know by creating an issue or a pull request. I'm not a security expert but I'm always willing to learn.

Why did I make this?

I wanted to understand how Lastpass encrypts your data and how it's stored. I need the same level of security for a project I'm working on and I wanted to understand how it works.

You can visit the project here: https://enkryptify.com