Passwortgschützter Text

Status
Nicht offen für weitere Antworten.

Howard82

Mitglied
Hallo zusammen...

wir haben hier an der Uni ein Projekt bekommen, und sind derzeit noch ein wenig überfordert was die Lösung betrifft...
Wir hoffen deshalb auf Eure Hilfe bei der Angelegenheit...ich poste den ganzen Aufgabentext unten hin....



Ihre Aufgabe: Passwortgeschützter Text
In einer speziellen Datenkonstruktion soll ein Text abgelegt werden (in einem späteren
Projektstadium wird dieser auf die Festplatte gelegt werden) und mittels Passwort vor
ungewollten Zugriff geschützt werden.
Schreiben Sie eine Applikation, die eine einzugebende Anzahl an entsprechenden Objekten
der Klasse Daten enthält, deren Textinhalt über Zugriffsmodifikatoren nach außen gekapselt
ist.
Erst nach Eingabe eines gültigen Passwortes, das über entsprechende Objekte der Klasse
Passwort verwaltet und geprüft wird, soll der Benutzer den Text angezeigt bekommen.
Nach der dreimaligen falschen Eingabe eines Passwortes erhält der Benutzer über ein weiteres
Masterpasswort dreimal die Gelegenheit das nun gesperrte Passwort wieder freizugeben.
Gelingt auch dies nicht, wird der Inhalt des Datenobjektes gelöscht.
Zur Vorgehensweise:
Bevor Sie Ihr Programm schreiben, erstellen Sie bitte entsprechende Klassendiagramme aller
benötigten Klassen.
Da Ihr Projekt ganz oder teilweise auch von Anderen bearbeitet werden soll, definieren Sie
bitte für alle Klassen, aus denen Objekte angelegt werden sollen, entsprechende Interfaces,-
auch hier bitte auf die Dokumentation achten.
Um eine Fehlentwicklung Ihres Projektes wegen falscher Interfaces zu vermeiden, nehmen
Sie bitte frühzeitig Rücksprache wegen Ihres Enwicklungsstandes.
Erstellen Sie Ihre Programme (ausschließlich) unter Verwendung von sprechenden Namen
und kommentieren Sie Ihren Quellcode so ausführlich, dass Ihr Vorgehen ohne
Programmierkenntnisse nachvollziehbar ist.
Beachten Sie die Java-Codekonventionen.

Schon mal Danke....
 
V

Vayu

Gast
und wie ist euer ansatz? was habt ihr bisher ausgearbeitet?

n bisschen initialen einsatz von eurer Seite sollte schon kommen, wir machen ja nicht eure Hausaufgaben
 

Howard82

Mitglied
unsere schon geschriebenen sachen folgen in kürze...sitzen grad in der vorlesung und posten sie umgehends wenn wir zu hause am rechner sind....
es dauert ungefähr 1 1/2 h...
 

Zed

Bekanntes Mitglied
Das Problem an der Sache ist das die Aufgabe volkommen sinnlos ist. Bins aber von der Uni auch nicht anderst gewohnt.

Wenn man mit Passwörtern arbeitet, tut man die nach der Usereingabe mit z.B. MD5 verschlüsseln.

Die Datei sollte auch verschlüsselt werden. Das beste Programm nützt nichts wenn man die Datei mit jedem Editor lesen kann.

Ich hab da ein einfach zu realisierendes Beispiel gefunden.
http://www.bastie.de/java/howto/security/encryptAndDecryptWithJavaCryptographyExtension.html
 

Howard82

Mitglied
ARadauer hat gesagt.:
Howard82 hat gesagt.:
Schon mal Danke....
:D

Wow nicht schlecht... erwaret ihr jetzt eine fertige Lösung?

naja, also wenn du mich das ehrlich fragst, dann würde ich natürlich nicht nein sagen, aber, nein wollen wir nicht...

wir posten gleich unseren anfang und brauchen eigentlich nur hilfe bei der verarbeitung wie wir es speichern sollen...

aber danke für deinen beitrag...wir freuen uns über jede hilfe :bae:


@Zed.....danke für den Post...aber wir wollen keinen text verschlüsseln sondern den text mit einem passwort versehen...
 
V

Vayu

Gast
Howard82 hat gesagt.:
@Zed.....danke für den Post...aber wir wollen keinen text verschlüsseln sondern den text mit einem passwort versehen...

aber genau das ist doch sinn der Sache. entweder ihr habt eure Texte in einer Datenbank abgelegt, wo niemand rankommt ausser euerm programm oder ihr speichert die Texte in einer Datei auf der Festplatte ...

Liegen die Texte in einer Datei "unverschlüsselt" dann braucht man kein passwort, um die dinger wieder auszulesen, sondern schaut sich einfach die Datei an. Deswegen ...

Texte in Datei -> Texte verschlüsseln.
 

Zed

Bekanntes Mitglied
@Howard82
Ich denke du verstehst den Zusammenhang nicht.

Wie wollt ihr mit Java eine Datei auf dem Dateiensystem ablegen die Passwortgeschützt ist? Den Explorer juckt das nicht das ihr ein Programm habt das die Datei nur mit einem Passwort darstellt.

Ihr solltet eher ein Programm schreiben was eine Datei mit einem Passwort verschlüsselt und durch richtige Eingabe im Programm wieder enschlüsselt.

Verschlüsselte Dateien sehen im Editor nicht so leserlich aus.
 

Howard82

Mitglied
also wir haben uns jetzt überlegt was ist wenn wir es als objekt laufen lassen...zählt das dann als auf der festplatte gespeichert oder im ram....

aber wir sind jetzt gleich nochmal bei unserem prof...mal schauen was er sich genau darunter vorstellt...
 
V

Vayu

Gast
wenn ihr es "als objekt laufen lasst" ist es natürlich nur zur laufzeit vorhanden, aber das kann ja nicht gewollt sein, es sei denn die Aufgabe ist total hirnlos :p
 

Howard82

Mitglied
also wir waren grad bei unserem prof, und der sagte uns das es als objekt laufen soll...für das erreichen der vollen punktzahl würde das reichen...das andere wären dann zusatzpunkte...wir versuchen es jetzt mal eben so weit wie wir es schaffen...
 

Loki

Aktives Mitglied
@Zed: Verrate mir mal wie du ein Text mit einer Hashfunktion(MD5) verschlüsseln willst, dir ist sicherleich klar das es keine Umkehrfunktion hierfür gibt.
 

Loki

Aktives Mitglied
Ok. habe ich fehlinterpretiert.
Dann nimm aber bitte was anderes als MD5, der Alg. gilt schon seit längeren als veraltet bzw. unsicher. Java bietet dir ja zum Glück Alternativen an.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C EML Email Text in String wandeln Allgemeine Java-Themen 9
O Text aus einer Textdatei rausholen, der zwischen zwei Schlüsselworten steht Allgemeine Java-Themen 4
K Bildschirm auslesen/ Text erkennen Allgemeine Java-Themen 5
berserkerdq2 Text über einen Shape anzeigen (Scenebuilder) Allgemeine Java-Themen 1
M Thymeleaf th value und th text Allgemeine Java-Themen 1
_user_q Eingegebenen Text Zeile für Zeile ausgeben lassen Allgemeine Java-Themen 11
_user_q Eingegebenen Text wiederholt schreiben lassen Allgemeine Java-Themen 9
G Darstellung von Text auf MapContext von GeoTools Allgemeine Java-Themen 2
Alex_99 Programm stürzt beim Aufruf der Funktion ab? Text ausgeben Allgemeine Java-Themen 45
Mozart53 JLabel nur meinen Text verschieben ohne Image Allgemeine Java-Themen 3
izoards Bestimmter Text aus PDF extrahieren Allgemeine Java-Themen 3
B Scanner erkennt keinen Text in Textdatei, obwohl welcher drinsteht Allgemeine Java-Themen 10
K HTMLEditor HTML Text in Rich Text umwandeln Allgemeine Java-Themen 14
kodela JDialog zeigt Text nicht an Allgemeine Java-Themen 5
L Text filtern Allgemeine Java-Themen 1
Bluedaishi TEXT Kodierung Allgemeine Java-Themen 3
J Die Letzte Zahl aus einer Text datei lesen Allgemeine Java-Themen 8
S Ini Text aus String parsen Allgemeine Java-Themen 1
M itext - Button der Text in Zwischenablage stellt Allgemeine Java-Themen 0
E CSV mit Text und Binärdaten auslesen Allgemeine Java-Themen 7
FRI3ND Datentypen Date-Array sortieren - Text mitnehmen? Allgemeine Java-Themen 7
I Text suchen und ersetzen im Word Dokument Allgemeine Java-Themen 3
windl Text mining / deep learning Allgemeine Java-Themen 0
I Text aus Input-Box entnehmen und zuweisen Allgemeine Java-Themen 1
KeexZDeveoper Text Mining Allgemeine Java-Themen 3
L Input/Output Wie kann man in der Konsole einen Text farbig ausgeben z.b in grün Allgemeine Java-Themen 6
B Arrays mit Text und Zahlen füllen Allgemeine Java-Themen 3
A Datenexport (Text und Draw) Allgemeine Java-Themen 1
L Text von txt auf JTextArea Allgemeine Java-Themen 4
N Das Ende von bestimmten zeilen in text datei ändern und speichern Allgemeine Java-Themen 3
A 2D-Grafik Text in ein Bild schreiben Allgemeine Java-Themen 11
T Textarea text wird immer überschrieben Allgemeine Java-Themen 4
I Apache POI Word Text einfügen Allgemeine Java-Themen 26
T itext: text in ein textfeld hinzufügen Allgemeine Java-Themen 2
B Farbiger Text in der Konsole Allgemeine Java-Themen 1
K Pdf mit dynamischem Text mit iText Allgemeine Java-Themen 0
D Text Analyzer Allgemeine Java-Themen 2
RalleYTN Audiodatein(.ogg/.wav) in Text konvertieren Allgemeine Java-Themen 0
L Nach Button drücken den Text festspeichern Allgemeine Java-Themen 9
X Löschen von einer Zeile in einer Text Datei. Klappt nicht. Allgemeine Java-Themen 4
J Text lesen und in Variablen speichern Allgemeine Java-Themen 3
S Text in mehreren Sprachen korrekt darstellen? Wie waehle ich die Fonts aus..? Allgemeine Java-Themen 0
J Java - Zeile aus Text datei löschen Allgemeine Java-Themen 13
M Text in erstelltes Excelfile schreiben Allgemeine Java-Themen 6
N Input/Output Website Text auslesen und bestimmte Zeilen wiedergeben Allgemeine Java-Themen 4
W Arraylist Text Suchen und Datei löschen Allgemeine Java-Themen 5
P HTML Text bearbeiten Allgemeine Java-Themen 1
B JFrame Text Ausgabe Allgemeine Java-Themen 7
G Makierter Text in Arbeitsspeicher Allgemeine Java-Themen 2
B Text in die Mitte der Konsole schreiben. Allgemeine Java-Themen 1
M Variablen Variablen in Text einbinden Allgemeine Java-Themen 5
P iText Text zentrieren Allgemeine Java-Themen 3
J Verschlüsselung von Text? Allgemeine Java-Themen 2
M Text datei in java jar datei einbinden Allgemeine Java-Themen 4
S Swing Text in eine JTextArea schreiben Allgemeine Java-Themen 17
M Verschlüsselung von Text und Files durch RSA (Encoding Problem) Allgemeine Java-Themen 7
S Robuste Methode um Text von HTML code zu extrahieren..? Allgemeine Java-Themen 6
achillesat Rich Text Editor Allgemeine Java-Themen 2
M CMD-Text anzeigen Allgemeine Java-Themen 10
G Text Mining Allgemeine Java-Themen 7
B Text auf Standarddrucker drucken Allgemeine Java-Themen 3
S Library fuer Internet-Text-Daten-Quellen..? Allgemeine Java-Themen 8
nrg Find and replace Text docx Allgemeine Java-Themen 6
M Ein bestimmtes Wort in einem Text zählen (String in String) Allgemeine Java-Themen 9
S Text in for Schleife in Label einfügen Allgemeine Java-Themen 4
M Funktion gesucht: Text vektorisieren Allgemeine Java-Themen 20
D Wort in Text mit >100.000 Wörter finden Allgemeine Java-Themen 7
B Text wird nicht richtig angezeigt Allgemeine Java-Themen 9
Q Text Datei einlesen Allgemeine Java-Themen 27
N .doc text ändern Allgemeine Java-Themen 12
R Komponente hat nicht die gesetzten Eingeschaften (Text, Farbe) Allgemeine Java-Themen 3
M NOA an den Source Text des Dokumentes kommen Allgemeine Java-Themen 7
A Text via RegEx durchsuchen und teile ersetzten Allgemeine Java-Themen 5
O Text mit Wildcard gegen regulären Ausdruck prüfen Allgemeine Java-Themen 3
A Umwandlung von Text/Zeichen in Polynome Allgemeine Java-Themen 8
Y Eclipse ppt Folie erzeugen + text plazieren Allgemeine Java-Themen 4
cedi Eingegebenen Text in der Konsole nicht sichtbar machen oder nur in Sternchen anzeigen Allgemeine Java-Themen 2
D markierten Text kopieren Allgemeine Java-Themen 2
P Doppeltverkettete Listen + Text Allgemeine Java-Themen 5
DEvent embedded Object Database in Text Format Allgemeine Java-Themen 5
C Datei als ASCII text einlesen ? Allgemeine Java-Themen 16
R Texterkennung - Text aus einem/r Bild/Grafik auslesen Allgemeine Java-Themen 2
M String in Html Text umwandeln Allgemeine Java-Themen 2
T eingefügter Text nach dem rendern spiegelverkehrt Allgemeine Java-Themen 2
lumo encoding einer text-datei Allgemeine Java-Themen 2
E Text ans Ende einer Textdatei anfügen Allgemeine Java-Themen 2
E JTextArea / JEditorPane + Text formatieren Allgemeine Java-Themen 3
R Java Text anderer Schriftart einlesen Allgemeine Java-Themen 2
A AES Key aus Text erzeugen Allgemeine Java-Themen 2
S Koordinaten aus einem Text filtern Allgemeine Java-Themen 11
turmaline Text aus Web-Seiten auslesen Allgemeine Java-Themen 1
MQue Graphics2D Text Allgemeine Java-Themen 2
U Text verschmelzen Allgemeine Java-Themen 8
martin82 Java-Code aus Text-Datei parsen Allgemeine Java-Themen 3
W Text curser auswählen für Paste Allgemeine Java-Themen 15
G HTML-Datei einlesen, Plain Text in Textfile speichern Allgemeine Java-Themen 4
S Bestes Text file encoding..? Allgemeine Java-Themen 36
B UTF-8 Text Allgemeine Java-Themen 3
C IReport Feldberechnen und als Text ausgeben Allgemeine Java-Themen 4
D Bild in text tabelle umwandeln Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben