Klassen Dekompilen eines Programms unsicher?

Salzzy

Mitglied
Guten Morgen 🙂
Ich habe ein Programm geschrieben, das Texte Verschlüsseln und Entschlüsseln kann und benutze dieses jetzt in einem anderen Programm als Bibliothek.
Jetzt ist meine Frage wenn jemand mein Programm mit meiner Verschlüsselungsbibliothek dekompiliert kann er auch die Bibliothek einsehen und den Code lesen, oder nur den Programm Code, ohne den der Bibliotheken?
 
Beantwortet zwar nicht die Frage, aber: Die Sicherheit einer Verschlüsselung sollte nicht davon abhängen, ob man den Algorithmus kennt. Bei den gängigen Verschlüsselungen sind die Algorithmen bekannt und sie sind dennoch (mehr oder weniger) sicher.
 
Beantwortet zwar nicht die Frage, aber: Die Sicherheit einer Verschlüsselung sollte nicht davon abhängen, ob man den Algorithmus kennt. Bei den gängigen Verschlüsselungen sind die Algorithmen bekannt und sie sind dennoch (mehr oder weniger) sicher.

In Java aber eben nur wenn der User jedesmal etwas eingeben muss um einen einmaligen Salt erzeugen zu können. Ansonsten ist es eben so, dass man jedes Java Programm (Und ja auch Deine Bibliothek) problemlos dekompilieren kann um den Salt zu bekommen und kann dann entsprechend alles entschlüsseln.

Gruß

Claus
 
In Java aber eben nur wenn der User jedesmal etwas eingeben muss um einen einmaligen Salt erzeugen zu können. Ansonsten ist es eben so, dass man jedes Java Programm (Und ja auch Deine Bibliothek) problemlos dekompilieren kann um den Salt zu bekommen und kann dann entsprechend alles entschlüsseln.
Das "Java" darin kannst du aber streichen, das ist nicht auf eine Programmiersprache begrenzt...
 

Zurück
Oben