HeadlinesBriefing HeadlinesBriefing.com

decayfmt: Selbst beschädigendes Rust-Dateiformat

Hacker News •
×

decayfmt ist ein neuartiges Dateiformat, geschrieben in Rust, bei dem jeder Lesevorgang die Datei auf der Festplatte dauerhaft beschädigt. Erstellt von Arav Pandey, kodiert das Format Verfall als Eigenschaft erster Klasse, was bedeutet, dass ohne Backup keine Wiederherstellung möglich ist. Dateien werden mit einem Instabilitätsparameter x benannt (z.

B. photo.idcy3 oder note.tdcy7), wobei höhere Werte mehr Beschädigung pro Öffnung verursachen. Dies ist weder Verschlüsselung noch DRM noch sicheres Löschen – es ist ein durch Mathematik erzwungener Gesellschaftsvertrag. Text verfällt in scheinbar lesbaren Unsinn, während Bilder ihre Farbtreue verlieren.

Jede Öffnung beschädigt etwa 9,5 % (x=1) bis 63 % (x=10) der geeigneten Bytes mithilfe eines kryptografisch sicheren Zufallsgenerators, der mit der Entropie des Betriebssystems gespeist wird. Die Beschädigung erhält Dateilänge und Struktur, aber der Inhalt wird im Laufe der Zeit erodiert. Eine schreibgeschützte Datei wird abgelehnt, und gleichzeitige Öffnungen können aufgrund von Race Conditions zu weniger Beschädigungen führen.

Das Projekt steht unter der MIT-Lizenz und ist über cargo install oder vorkompilierte Binärdateien für wichtige Plattformen verfügbar.

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing