Entwickler-Ecke
Algorithmen, Optimierung und Assembler - Zeichen Reduzieren
Zeerox - Fr 25.08.06 15:18
Titel: Zeichen Reduzieren
Hallo
Zuerst mal: Bin anfänger hab nicht viel erfahrung auf dem Gebiet ^^
es geht um folgendes: ich würde gerne eine Verschlüssulungsmethode schreiben die aus einer 20 stelligen zahl eine 10 stellige macht.
Die zahl setzt sich daraus zusammen das der inhalt mehrerer Editfelder hintereinander geschrieben wird ;)
die verschlüsselungs soll natürlich auch wieder entschlüssel bar sein.
Gibt es sowas schon ? wie könnte man den sowas sinnvoll realisieren ? hab keinen plan bin ja ein programmier-noob :)
Danke für die Hilfe!
Marco D. - Fr 25.08.06 15:23
Wo genau haperts denn?
Zeerox - Fr 25.08.06 15:30
weis nicht so recht wie ich auf die 10 zeichen kommen soll ^^
Marco D. - Fr 25.08.06 15:33
Also das Nachdenken musst du schon alleine hinbekommen. Versuch doch erstmal theoretisch auf einem Blatt Papier dir einen Algorithmus auszudenken, den du dann Schritt für Schritt in Delphi Language umsetzt.
Zeerox - Fr 25.08.06 15:35
Deswegen frag ich ja vorher ob es sowas nicht schon gibt ;)
Naja Danke für die Hilfe ! :)
Marco D. - Fr 25.08.06 15:36
Nimm doch den MD5-Algorithmus.
Gausi - Fr 25.08.06 15:38
Titel: Re: Zeichen Reduzieren
Zeerox hat folgendes geschrieben: |
es geht um folgendes: ich würde gerne eine Verschlüssulungsmethode schreiben die aus einer 20 stelligen zahl eine 10 stellige macht. (...)
die verschlüsselungs soll natürlich auch wieder entschlüssel bar sein.
Gibt es sowas schon ? wie könnte man den sowas sinnvoll realisieren ? |
Du willst also 20 Ziffern durch 10 ersetzen, und aus diesen 10 soll dann das Original wiederherstellbar sein? Sowas nennt sich nicht verschlüsseln, sondern komprimieren. ;-)
Dafür gibt es für Delphi afaik diverse Kompos, die zippen oder raren können.
Es kann natürlich auch sein, dass du so was wie Hash-Werte erzeugen willst (Checksummen, md5, usw.). Diese Algorithmen machen aus beliebig langen Zahlen/Daten tatsächlich eine konstant lange Zahlenfolge, aber die ist nicht zurückrechenbar.
Tilo - Fr 25.08.06 15:40
Da Du die Zeichenanzahl reduzieren möchtest und wieder herstellen möchtest informiere Dich über Kompressionsverfahren.
Zeerox - Fr 25.08.06 15:46
Es soll mal verschlüsselt und komprimiert werden :)
das verschlüsseln ist kein problem das hab ich schon erreicht.
das ich ein kompressionsverfahren benutzen muss wäre mir jetz nie eingefallen :lol: *doof*
Danke leute habt mir echt geholfen :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!