Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich suche und suche, werde aber einfach nicht fündig.

Und zwar benötige ich eine simple Klasse, der ein Schlüssel und ein Dateiname übergeben wird, und entsprechend eines mir irrelevanten Verschlüsselungsverfahrens, diese Datei anhand des Schlüssels verschlüsselt.

Dabei sollte der Inhalt in keiner menschlich lesbaren Form vorliegen, sodass der Eindruck erst garnicht entsteht, die Datei zu entschlüsseln.

Logischerweise sollte die Datei auch wieder entschlüsselbar sein. Und das auch nur mit exakt demselben Schlüssel, wie er auch zur Verschlüsselung verwendet wurde.

Leider bin ich im Internet nicht so fündig geworden, wie ich mir das erhofft hatte. Und so etwas selber zu schreiben, finde ich unnötig verschenkte Zeit. Ich bin sicher, es gab vor mir schon jemanden, der ein ähnliches Problem hatte. Nur leider obliegt mir dieser jene welcher nicht.

Ich hoffe mir kann geholfen werden und es hat jemand einen Link oder ein Beispiel parat.

Mit freundlichen Grüßen,

KK

  • 2 Wochen später...

Hallo,

die Crypto++ Bibliothek ist ja enorm. Ich wage schon fast den Vergleich zwischen Ameisen und Atombomben.

Wie erwähnt brauche ich bloß eine Chiffrierung, die mittels Schlüssel eine Zeichenkette verschlüsselt. Der Gegenpart hat den Schlüssel ebenfalls und kann die Zeichenkette wieder entschlüsseln.

Ich finde mich bisher im Chiffrierung-Dschungel nicht so zurecht, wie ich mir das gedacht hatte. Irgendwie wirkt alles für meinen Anwendungsfall zu oversized.

Vielleicht hast jemand noch etwas Geduld mit mir und hilft mir ein wenig.

// Edit: Ich habe vergessen zu sagen, dass ich eine fixe Schlüssellänge von 6 Zeichen habe. Somit fällt leider auch das Beispiel "A C++ Implementation of the Rijndael Encryption/Decryption method" ins Wasser.

LG KK

Bearbeitet von KartoffelKiffer

Ich habe schon so etwas gemacht: Den Crush Cryptonizer

Es handelt sich dabei um eine simpel zu verwendende C++-Klasse (Cryptfile), die alles Notwendige übernimmt. Die Verwendung kannst Du einfach dem Programm direkt entnehmen. Ich gebe Dir hiermit die offizielle Erlaubnis meinen Sourcecode (ist im Paket enthalten) nutzen zu dürfen :D

Wenn Du Fragen hast, bitteschön - ich schau immer wieder mal im Forum vorbei.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.