SuperTextCrypt

    • Beta

    Es gibt 19 Antworten in diesem Thema. Der letzte Beitrag () ist von kevin89.

      SuperTextCrypt

      Name des Programms:
      SuperTextCrypt beta

      Beschreibung:
      Mit dem SuperTextCrypt könnt ihr euren Text verschluesseln und wieder entschluesseln. Soll etwas Geheimnis über ICQ oder Mail versendet werden können sie dies mit dem programm machen.
      Die SuperCrypt funktion ist experimentell und sollte nur mit kleinen wörtern verwenden werden wie: "test". Bei einem kleinen Satz dauerte es 5 minuten zum decrypten.

      Screenshot:


      Verwendete Programmiersprache:
      Visual Basic 2008

      Systemanforderungen:
      .NET Framework 3.5

      Download:
      Programm (20 KB)

      Lizenz/Weitergabe:
      Freeware
      006001037052036039001027007001035007-016005029027052027029005015052001041037045009005015037009023027065

      Das Design sollte noch verbessert werden,
      und man kann das Fenster vergrössern (sollte man auch können aber die Textboxen sollten sich auch vergrössern)
      Die Verschlüsselung ist leider - sorry - lächerlich. Häufigkeitsanalyse und der "Algorithmus" ist geknackt.

      Beispiel: Das Wort "test" mit deinem Programm verschlüsselt:
      039009037039

      Daran kann man direkt erkennen, dass die Zeichenfolge "039" = "t" ist, 009 = "e" und 037 = "s".

      Das Wort "test" mit RAS 2009 verschlüsselt:
      Oïe<¹Ë
      £Zv¡%ÑO]—gdW!}/¡d¢

      Auf jeden Fall würde ich es nicht "SuperTextCrypt" nennen.
      Hab den Verschlüsselungsalgorythmus vollständig geknackt:

      abcdefghijklmnopqrstuvwxyz
      ergibt nämlich
      001003005007009011013015017019021023025027029031033035037039041043045047049051
      Also:

      001 = a
      003 = b
      005 = c

      Allgemein:

      Buchstabe = Buchstabennummer * 2 im dreistelligen format

      lg julianibus

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „julianibus“ ()

      und zu SuperDecrypt:

      in dem verschlüsselungscode der Buchstaben von a -m sind auch regelmäßigkeiten zu entdecken:
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059053
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059055
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058062053058057
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059055053058056053058061053058059
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059055053058056053058061053058061
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059053053058056053058061053058059053058056053058061053059054053058056053058061053059053
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059053053058056053058061053058059053058056053058061053059054053058056053058061053059055
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059053053058056053058061053058059053058056053058061053059054053058056053058062053058057
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059053053058056053058061053058059053058056053058061053059055053058056053058061053058059
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059053053058056053058061053058059053058056053058061053059055053058056053058061053058061
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059054053058056053058061053058059053058056053058061053059054053058056053058061053059053
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059054053058056053058061053058059053058056053058061053059054053058056053058061053059055
      053058056053058061053058059053058056053058061053059054053058056053058061053058062053058056053058061053058059053058056053058061053059054053058056053058061053059054053058056053058061053058059053058056053058061053059054053058056053058062053058057

      Was ist denn mit euch los?
      Jeder fängt "klein" an!

      Und ja natürlich gibt es noch bessere Programme zB von kevin. Dafür gibt es aber natürlich auch noch bessere, usw bis über Quantenkryptographie...
      Viel Spaß beim Programmieren und vor allem beim Berechnen! ;)
      :whistling:
      Echt mal... Ihr benehmt euch ja mal unmöglich! Ihr habt doch auch mal sone kleinen Sachen geschrieben... Wahrscheinlich eine Form mit einem Label wo Hello World drin steht... :D

      Zeigt ihm doch lieber wie man sone richtige Verschlüsslung auf die Beine stellt wenn ihr (fast) alle so gut darin seid...

      Ihr seid so kein bisschen besser als er...


      mfG. GiantClients

      GiantClients schrieb:

      Ihr habt doch auch mal sone kleinen Sachen geschrieben... Wahrscheinlich eine Form mit einem Label wo Hello World drin steht...

      Allerdings muss man ja sowas nicht zwangsläufig "veröffentlichen", oder?

      Viele schreiben einen eigenen Crypto-Algo. Man fragt sich nur wozu? Was "lernt" man dabei? Wie man's nicht machen sollte?


      wenn ihr (fast) alle so gut darin seid...

      Das schöne ist ja, dass .Net den Namespace system.security.cryptography hat. Also im Gegensatz zu VB6 hat man alles schon drin, um eine eigentlich gute und zuverlässige Verschlüsselung zu verwenden.

      BTW: Das es beim vorgestellten Programm so lange dauert, wenn der Text länger wird, liegt vermutlich daran, dass der Author noch nie davon gehört hat, dass Strings in .Net "immutable" sind und bei größeren Verkettungsaktionen deshalb der "StringBuilder" verwendet werden sollte.

      GiantClients schrieb:


      ...
      Ihr seid so kein bisschen besser als er..


      Du hast sicher recht, nett ist das nicht.

      Es ist aber so und das gilt leider für die meisten hier vorgestellten Programme, dass hier Copy&Paste Psuedo Entwickler was rein stellen.

      Das sind Kinder die sich die Express Edition besorgen, dann irgendwo ein paar Samples, die optisch etwas anpassen (wenn überhaupt) und dann meinen sie könnten was. Lernen, sich einlesen, sich Grundkenntnisse aneignen gleich Fehlanzeige.

      Man muss zudem hier ja auch nicht jeden Müll vorstellen, lernen kann man auch für sich zu hause. Man sollte nur vorzeigen was auch vorzeigbar ist.
      Klar, aber wenn ich seh "Oh es gibt noch ein neues Cryptprogramm" will ich auch was sehen, und jeden Buchstabencode + 2 rechnen dafür braucht man keine verschlüsslung

      So nochwas:

      Selbst die Verschlüsslung ist "nicht das beste" aber allemal besser als deine. Ist der erste Artikel, wenn du bei GOOGLE "VB.NET Text verschlüsseln" eingibt:

      Verschlüsslung
      Japp^^ Korrekt! Da habe ich mich jetzt auch schon mal eingelesen 8o So langsam kann ich das nämlich auch mal gebrauchen.. Aber nicht für irgendein Cryptprogramm sonder für was sinnvolleres ^^ Aber psssst nix verraten :D Ich tus auch nicht :thumbsup:

      Ich veröffentliche bald die neue Version von meinem Godzilla WebBrowser... Und der wird euch den Hocker wegfressen :D :D :D :D


      mfG. GiantClients :thumbup:
      Indem du dir ne eigene Engine baust

      Dazu kann man nur dasselbe sagen wie Picoflop zu einem eigenen Algo:
      Viele schreiben einen eigenen Crypto-Algo. Man fragt sich nur wozu? Was "lernt" man dabei? Wie man's nicht machen sollte?

      Eine eigene wird nie mit Gecko & Co mithalten können und stellt damit keine Konkurrenz bzw. anständige Alternative dar.