Skip to content

This is a implementation of the Lastpass encryption algorithm in JavaScript.

License

Notifications You must be signed in to change notification settings

SiebeBaree/lastpass-encryption

Repository files navigation

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

About

This is a implementation of the Lastpass encryption algorithm in JavaScript.

Topics

Resources

License

Stars

Watchers

Forks