8000 GitHub - bylickilabs/MD-Crypter: CLI-Tool zur selektiven Verschlüsselung von Markdown-Inhalten
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

bylickilabs/MD-Crypter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 MD-Crypt

License Last Commit
Node.js Versions Build Status CLI Tool Encrypted Markdown Security Stability

Schütze vertrauliche Abschnitte in Markdown-Dokumenten sicher mit AES-256 – selektiv, effizient und CLI-basiert.

MD-Crypter1



📌 Überblick

MD-Crypt ist ein leichtgewichtiges CLI-Tool zur selektiven Verschlüsselung von Markdown-Inhalten.

  • Es nutzt AES-256-CBC und SHA-256 zur sicheren Speicherung sensibler Abschnitte – z. B. in Projektnotizen, Protokollen oder technischen Dokumentationen.

Nur Abschnitte im Format
\\\\encrypted HERE............. \\\\\
werden verschlüsselt – der Rest des Dokuments bleibt lesbar.




✨ Features

Funktion Beschreibung
🔐 Absatzweise Verschlüsselung Nur markierte Bereiche werden gesichert
🛡️ AES-256 mit SHA-256 Key Starke symmetrische Verschlüsselung
🖥️ CLI-Modus Einfache Kommandozeilen-Integration ohne GUI
📄 Format bleibt Markdown Auch verschlüsselte Dateien behalten die .md-Struktur
📁 Flexible I/O-Dateien Ein- und Ausgabepfade frei wählbar
🔑 Passwortbasierte Entschlüsselung Kein Key-Management notwendig



🚀 Schnellstart

  • 🔧 Voraussetzungen

  • Node.js (ab Version 14)

  • Terminal / Konsole

📦 Installation

# Repository klonen oder ZIP entpacken
cd md-crypt

🔐 Verschlüsseln

node mdcrypt.js encrypt examples/geheim.md --out output/geheim.mdc

🔓 Entschlüsseln

node mdcrypt.js decrypt output/geheim.mdc --out output/geheim.decrypted.md
  • 🔑 Du wirst jeweils zur Eingabe eines Passworts aufgefordert.



🧱 Projektstruktur

md-crypt/
├── mdcrypt.js              # CLI-Tool
├── utils/
│   └── crypto.js           # AES-Logik
├── examples/
│   └── geheim.md           # Beispiel-Datei mit verschlüsselbarem Abschnitt
├── output/                 # Generierte Dateien (verschlüsselt/entschlüsselt)
└── README.md               # Projektdokumentation



📝 Beispiel: Markdown mit verschlüsselbarem Block

Dieser Abschnitt ist vertraulich und wird verschlüsselt.



🛠️ Optionen & Hinweise

Parameter Beschreibung
encrypt Verschlüsselt eine Datei
decrypt Entschlüsselt eine Datei
--out Zielpfad für die Ausgabedatei
output muss im Hauptverzeichnis erstellt werden, und liegen

🔐 Hinweis: Nur Inhalte in ```encrypted Blöcken werden verschlüsselt.




🧪 Tests

  • Beispiel ausführen:
node mdcrypt.js encrypt examples/geheim.md --out output/geheim.mdc
node mdcrypt.js decrypt output/geheim.mdc --out output/geheim.decrypted.md



⚠️ Sicherheitshinweise

  • Die Eingabedatei (.md) bleibt nach der Verschlüsselung im Klartext bestehen.
  • Du solltest sie nach erfolgreicher Verschlüsselung löschen oder sicher aufbewahren.
  • Das Passwort wird nicht gespeichert. Ohne korrektes Passwort ist der Inhalt nicht wiederherstellbar.



📜 Lizenz

MIT License – © 2025 LICENSE




🧠 Idee & Entwicklung

Erstellt und konzipiert von Thorsten Bylicki, inspiriert durch den Bedarf an sicherer Markdown-Kommunikation ohne externe Tools.




„Ich bin MD-Crypt – der stille Wächter deiner Markdown-Geheimnisse.“

Releases

No releases published

Packages

No packages published
0