https://github.com/openw3rk-develop/o3csf
Compiles text files into encrypted, non-readable .o3scf format and decompiles them back with a password. In one local browser application.
https://github.com/openw3rk-develop/o3csf
aes-gcm browser client-side compiler decompilation encryption english-language file free html javascipt local-browser mit-license offline opensource openw3rk-invent pbkdf2 security-tools webapp webserver
Last synced: 4 months ago
JSON representation
Compiles text files into encrypted, non-readable .o3scf format and decompiles them back with a password. In one local browser application.
- Host: GitHub
- URL: https://github.com/openw3rk-develop/o3csf
- Owner: openw3rk-DEVELOP
- License: mit
- Created: 2025-05-15T12:24:07.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-15T12:33:52.000Z (5 months ago)
- Last Synced: 2025-05-27T22:39:02.251Z (4 months ago)
- Topics: aes-gcm, browser, client-side, compiler, decompilation, encryption, english-language, file, free, html, javascipt, local-browser, mit-license, offline, opensource, openw3rk-invent, pbkdf2, security-tools, webapp, webserver
- Language: HTML
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# o3csf
General info:Compiles text files into encrypted, non-readable .o3scf format and decompiles them back with a password. In one local browser application.
DESCRIPTION
-----------
O3SCF is an open-source browser-based tool that allows you to
compile and decompile source/text files such as:
- .txt
- .js
- .html
- .cFiles are encrypted into a proprietary format (.o3scf) that is
only readable and reversible using this tool and the correct
password.No installation or backend required — everything runs in your
browser.------------------------------------------------------------
FEATURES
--------
- AES-GCM encryption using a password
- Encrypted metadata (original file name and extension)
- Password-protected decompilation
- 10-second lock after 3 incorrect password attempts
- File is restored with original formatting, content and extension
- 100% client-side, open-source, free to use------------------------------------------------------------
HOW IT WORKS
------------COMPILING:
- Upload a supported file
- Enter a password
- The file content and metadata are encrypted
- You get a .o3scf fileDECOMPILING:
- Upload a .o3scf file
- Enter the correct password
- The file is decrypted and restored to:
originalName-originalExtension-decompiled.originalExtensionExample:
script.js --> script.js.o3scf
Then decompiled: script-js-decompiled.js------------------------------------------------------------
SUPPORTED FILE FORMATS
-----------------------
.txt
.js
.html
.c(Other plaintext files may work but are not officially supported.)
------------------------------------------------------------
SECURITY BEHAVIOR
------------------
- After 3 wrong passwords, the app locks decryption for 10 seconds
- Metadata and file content are encrypted with AES-GCM
- Password-derived encryption key using PBKDF2------------------------------------------------------------
FILE STRUCTURE (.o3scf)
------------------------
1. Salt (random)
2. IV (initialization vector)
3. Encrypted metadata (original name + extension)
4. Encrypted file content------------------------------------------------------------
DISCLAIMER & WARRANTY
----------------------
O3SCF is open-source and free software.O3SCF COMES WITH ABSOLUTELY NO WARRANTY.
ANY LIABILITY IS EXPRESSLY DISCLAIMED.Use at your own risk. Do not rely on this software for
sensitive or mission-critical applications.------------------------------------------------------------
LICENSE
-------
O3SCF is licensed under the MIT License.
You are free to use, modify, and redistribute the software
according to the terms of that license.