|
Überwachung, Datenschutz und Spam: verschlüsselungWindows 7 Fragen zu Verschlüsselung, Spam, Datenschutz & co. sind hier erwünscht. Hier geht es um Abwehr von Keyloggern oder aderen Spionagesoftware wie Spyware und Adware. Themen zum "Trojaner entfernen" oder "Malware Probleme" dürfen hier nur diskutiert werden. Benötigst du Hilfe beim Trojaner entfernen oder weil du dir einen Virus eingefangen hast, erstelle ein Thema in den oberen Bereinigungsforen. |
01.12.2006, 13:08 | #1 |
| verschlüsselung hallo zusammen, mit welchem algorithmus kann man am besten aus einer buchstaben und zahlenkombination eine prüfnummer (ziffer) erstellen, die auch sicher ist? beispiel: die kombination "peter 1986" soll, durch einen bestimmten algorithmus, in eine ziffer gewandelt werden. mit dem gleichen algorithmus (nur umgekehrt), soll man natürlich wieder auf die eingabe "peter 1986" zurück kommen. es soll also nur das symmetrische verschlüsselungsverfahren benutzt werden. jetzt die frage: mit welcher programmiersprache sollte es erstellt werden und wie sicher ist dieses verfahren (vorausgesetzt der algorithmus bleibt unbekannt)? gibt es bereits algorithmen, die man als grundstock verwenden kann? vielen dank raabinius |
02.12.2006, 17:19 | #2 | ||||
| verschlüsselung Dein Posting gibt einem wirklich Rätsel auf. Kann es sein, daß Du Dich mit den Grundbegriffen noch nicht beschäftigt hast, oder hast Du es sehr erfolgreich verschlüsselt?
__________________Zitat:
http://de.wikipedia.org/wiki/Prüfsumme Zitat:
http://de.wikipedia.org/wiki/Symmetrische_Verschlüsselung Zitat:
Wie sicher das Verfahren ist, hängt doch dann von Dir ab? Wenn der Algorithmus unbekannt ist, wie willst Du ihn dann nachprogrammieren? Merke: ein Verschlüsselungsverfahren kann nur dann als sicher gelten, wenn der Algorithmus bekannt und über längere Zeit überprüft wurde. Zitat:
http://de.wikipedia.org/wiki/Kategorie:Verschlüsselungsverfahren CrypTool von der Universität Darmstadt ist übrigens ein nettes Spielzeug zum kennenlernen und herumprobieren. http://www.cryptool.com/ Cobra |
03.12.2006, 12:50 | #3 |
| verschlüsselung danke für die schnelle antwort.
__________________eine prüfziffer ist eine form der prüfsumme und zum bilden der ziffer brauche ich einen algorithmus. "peter 1986" ist nur ein beispiel. ich wollte nur beispiele haben, wie eine prüfziffer erstellt werden kann. weißt du, wie sicher so ein verfahren ist? oder wo man info dazu bekommen kann? ein simples beispiel: p=0, e=2, t=33, r=7 dann hätte ich ja die prüfziffer: 023327 etc. ist natürlich relativ einfach, aber wenn es komplizierter aufgebaut ist, möchte ich halt wissen, ob herausgefunden werden kann, wie die ziffer zustande kommt. danke |
03.12.2006, 15:33 | #4 | |
| verschlüsselungZitat:
Mache Dir doch zunächst einmal die Begrifflichkeiten klar. Danach sagst Du uns dann, und zwar klipp und klar, was Du machen willst und welchem Zweck das Ganze dient. Hier ein wertvoller Link zur Informationsbeschaffung: www.google.com Um Dich in die richtige Richtung zu schubsen: kryptographisch sichere Prüfsummen (Hashes) und Verschlüsselungen (welcher Art auch immer) sind zwei völlig verschiedene Paar Schuhe. Zum Beispiel lassen sich die einen invertieren, die anderen aber nicht (hätte nicht gedacht, so etwas mal schreiben zu müssen... ). Cobra |
03.12.2006, 19:06 | #5 |
| verschlüsselung Gerade gefunden: Ist das nicht schön? *g* Cobra |
03.12.2006, 19:19 | #6 |
/// Mr. Schatten | Ist kein bisschen offtopic wo du dich wieder rumtreibst. kolobok.wrg.ru
__________________ --> verschlüsselung |
03.12.2006, 19:42 | #7 |
| verschlüsselung Bist du der Rechte oder der Linke von den beiden? |
03.12.2006, 21:16 | #8 | |
| verschlüsselungZitat:
Cobra PS: Das ist nicht Offtopic, mein lieber Schattenmann...der TO weiß das Topic ja selbst noch nicht. Geändert von Cobra (03.12.2006 um 21:21 Uhr) |
03.12.2006, 22:12 | #9 |
| verschlüsselung Info: der/das Kolobok (Колобок) - ein kugelförmiges und mit einem Hauch Intelligenz verliehenes Brötchen, der Titelheld eines russischen Volksmärchens . |
04.12.2006, 09:53 | #10 |
| verschlüsselung ok, nehmen wir mal an auf einem personalausweis soll zusätzlich eine zahlenkombination, die sich aus den angaben der person errechnet. das bedeutet, aus der anschrift, dem namen und dem geburtsort entsteht, mit welchem verfahren auch immer (da ist ja meine frage nach dem wie), eine zahl. sobald also ein element wie z.b. die hausnummer oder der nachname geändert wird, muss eine völlig neue zahl entstehen. andererseits muss ich aber aus der reinen zahl auf die angaben zu der person zurückschliessen können (invertierbar). es soll jetzt eine weg gefunden werden eine zahl oder ziffer (wie auch immer) zu erstellen, bei der nicht nachvollziehbar ist, wie man darauf kommt. |
05.12.2006, 00:58 | #11 |
| verschlüsselung Raabinius, Nicht nur, daß Du alles, was ich bisher geschrieben habe, ignorierst, Du ignorierst auch die elementarste Logik. Du willst also eine Prüfziffer, die sich invertieren läßt. Eine geniale Idee. Warum habe ich mir gerade ein externes 400 GB-Laufwerk bestellt? Ich könnte doch genau so gut meinen Platteninhalt als Prüfziffer kodieren...sagen wir, die 42,..., und bei Bedarf invertiere ich das einfach! Genial! Falls Dir das eine Spur zu extrem ist: ok, dann bilde ich die Prüfziffer von Raabinius. Ich habe einen ultrageheimen Algorithmus benutzt, und die Prüfziffer lautet: 23. Natürlich hat man keine Chance, auf den Klartext zurückzuschließen. Wie denn auch? Alles mögliche kann 23 ergeben, wenn es auf Raabinius angewendet wird. Ich könnte die 23 auch einfach festlegen. Allerdings muß, wenn ich allen Namen das gleiche Recht einräumen will, und alles invertierbar bleiben soll, der Zugriff über eine Datenbank erfolgen. Denn sonst könnte Cobra ja auch 23 ergeben (Fachwort: Kollision), oder eine Zuordnung wäre nicht invertierbar. Die Zuordnung müßte also eindeutig sein. Die Datenbank muß also, um invertierbar zu sein, enthalten: Raabinius bekommt die Zahl 23 zugewiesen, aber auch: Cobra bekommt den Eintrag 7659387451423. Das ist aber keine Prüfsumme oder -ziffer. Das ist eine *Kennziffer*. Überdies sind solche Einträge solange "sicher", wie die Datenbank sicher ist. Bei einer Prüfsumme ist eine Invertierung _nicht_ möglich, da bei der Generierung einer solchen Informationen über den ursprünglichen Text definitionsgemäß verloren gehen. Dafür kann diese in der Inkarnation von SHA (256) sicher sein. Eine Datenbank ist natürlich trivial invertierbar. Eine Prüfsumme ist dies nicht, per definitionem. Dazu ist sie nicht konstruiert. Das ist nur eine echte Verschlüsselung. Und dazu hatte ich Dir oben schon Links gegeben. EOD. Cobra |
05.12.2006, 01:37 | #12 |
| verschlüsselung 23 - Nichts ist so wie es scheint. |
05.12.2006, 03:41 | #13 |
| verschlüsselung @ mein liebstes Schlangenwesen da bin ich ja echt mal froh, dass ich um knapp halb 4 nochmal aufgestanden bin und das lesen zu dürfen. Alleine bei dem Persobsp. ist mir die Hutschnur geplatzt. Hätte aber max. 4 Zeilen verfassen können , habs gelassen (zum Glück ) aber dann kamst du ja. Thx für diese Darstellung- und nun endgültig gute Nacht!
__________________ Only cronos endures Geändert von cronos (05.12.2006 um 03:52 Uhr) |
Themen zu verschlüsselung |
bereits, beste, besten, bestimmte, bestimmten, buchstaben, eingabe, erstelle, erstellen, erstellt, frage, hallo zusammen, natürlich, peter, programmiersprache, umgekehrt, unbekannt, verschlüsselung, verwenden, welchem, zusammen |