A website to encrypt and decrypt files offline in the Browser
 
 
 
 
 
 
Go to file
Johannes Bülow dfcacf7bbf mostly works now, except for decrypting the file, but not getting any helpful error messages from SubtleCrypto to fix this 2023-01-04 18:08:58 +01:00
.vscode Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00
public forgot to commit for waay too long I guess 2023-01-03 17:03:08 +01:00
src mostly works now, except for decrypting the file, but not getting any helpful error messages from SubtleCrypto to fix this 2023-01-04 18:08:58 +01:00
wasm Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00
.gitignore Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00
.pnp.cjs Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00
.pnp.loader.mjs forgot to commit for waay too long I guess 2023-01-03 17:03:08 +01:00
LICENSE added GPLv2 2023-01-03 21:15:07 +01:00
Makefile Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00
README.md Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00
README_template.md Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00
index.html forgot to commit for waay too long I guess 2023-01-03 17:03:08 +01:00
package.json Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00
svelte.config.js forgot to commit for waay too long I guess 2023-01-03 17:03:08 +01:00
tsconfig.json forgot to commit for waay too long I guess 2023-01-03 17:03:08 +01:00
tsconfig.node.json forgot to commit for waay too long I guess 2023-01-03 17:03:08 +01:00
vite.config.ts Encryption works using Typescript and the Browsers API directly, creating a File for download doesn't 2023-01-03 21:12:41 +01:00

README.md

Crypttool

A website to encrypt and decrypt files offline in the Browser

This Project is more of a proof of concept than an actually useful Application, but it essentially wants to solve the Issue of sending and recieving encrypted Files via E-Mail or other means. The Idea of this Project is to do all of the Encryption client-side using Javascript or WebAssembly, so the Website will work without any Server and can be packaged as a single html file and distributed this way.

Ideally, I would like for this to be able to en/decrypt any content. A nice to have Feature would be to make it work in a "self-extracting" way, so you could basically generate a html file that prompts you for a password and decrypts its content.