
FF
Mitglieder-
Gesamte Inhalte
15 -
Benutzer seit
-
Letzter Besuch
Über FF
- Geburtstag 12/14/1984
-
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
"Die Auslands-Versandkosten beinhalten die Kosten für Transport und Verpackung sowie die dafür abzuführende Mehrwertsteuer. " Stimmt schon. Wohne in der Schweiz. Aber das des soo teuer wird hät ich aber aucht nicht gedacht,... "Verpackung" Hmm war halt ein stinknormaler etwas grösserer Brief. Die Rechnung ist auch irgndwie komisch! Irgendwie sone quadratische mischung zwischen A4 und A3 :confused: --> Voll professionell :uli Werde aber nochmal nachfragen. Sollange les ich mir das mal durch. Scheint noch recht Interessant zu sein!!! -
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
Pff son Witz! Hab jetzt entlich das Heft von Spektrum bekommen! Das Heft selber kostet 8.90,- was schon recht teuer ist und jetzt verlangen die im ernst insgesamt 19.55€ Die haben doch eine an der Waffel :confused: Zahl ich ja mehr für Versand als fürs Heft --> Das find ich schon ziemlich derb! -
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
Im klartext, ich kanns vergessen =) Werde mich aber trotzdem noch einwenig in das Thema einlesen. Danke,... -
onlinetestscript?? Das billigste ist in HTML geschrieben (man glaub es kaum ): Machst eine Tabelle mit einer Zeile und einer Spalte. Als Hintergrund in der Tabelle ein Bild und in der Tabelle ein normales Bild! Das Hintergrundbild zeigt z.B. ein Offlinebild. Wird der Server gefunden, wird das Onlinebild von dem Server runtergeladen und angezeigt (das offline wird überdeckt). Voraussetzung: Es sind deine Server, das heisst du musst auf dem zu testenden Server dieses onlinebild hochladen. Wenn du nicht hochladen kannst, musst dus wohl mit cgi/perl machen
-
teste mal ein ganz einfaches Script mit #!/usr/bin/perl print "irgendwas"; Mein Provider ist irgenwie komisch! Die führen aus Sicherheitsgründen keine Scripts mit den Rechten 777 aus und am anfang des Perlscripts muss folgendes stehen: #!/usr/bin/perl -w Ohne -w geht das Script nciht Durfte desshalb das halbe Script umprogrammieren (Bin immernoch dran), weil das Script jetzt Bedienungen wie if($Data eq "") nicht mehr erlaubt! Und noch einiges mehr.
-
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
Du hast mir die Antwort zwar per PM geschickt, weil du meintest, das würde langsam richtung Off Topic gehen, doch meine Frage mit dem Alter hatte schon seine Gründe Bin selber erst 18 jahre alt. Du bist ja um einiges älter! Mir scheint aber das dieses Thema höhere Mathematik bräuchte! Bin schon 2 Jahre in der Berufsschule und nach den Sommerferien werde ich nie wieder Mathe als Fach haben. Das letzte Thema war Quadratische Gleichungen. Nun wollte ich Wissen: 1. Hätte jeder Anfänger son Script programmieren können, oder scheint das Script doch ein gewisses "etwas" zu haben? 2. Lohnt es sich überhaupt bei meinem Mathematischem Wissenstand weiter zu machen? =) Wie würde die Sicherheit aussehen, wenn ich folgende Formel nehmen würde?: C = (T+1-P)^2 Wahrscheinlich sagt dir das eh nichts, werde es später aber mal programmieren,... PS: für was steht das mod in "e*d=1(mod (p-1)*(q-1))"??? -
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
Hmm daran habe ich nciht gedacht :eek: Naja war auch nur eine Idee! Bin auch nicht wirklich ein Informatiker Informatik ist eher ein grosses Hobby von mir! Ich weiss vielleicht viel, aber vielles nicht tief genug, wie sich eben gezeigt hat PS: Mal eine Frage, so neben bei: Wie alt bist Du (wenn ich Fragen darf)? -
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
Hmm ist das Thema wohl viel komplizierter, als ich gedacht habe! :eek: @roaxius: Hab des mal Bestellt. @nic_power: "Die Zerlegung in die Divisoren (in Deinem Beispiel 3456) benötigt ca. 2.5 Minuten, die eigentliche "Entschlüsselung" unter einer Sekunde." --> Wärst du so nett, das genauer zu Schildern? Ich versteh nämlich immernoch nicht, wie du das geschaft hast :confused: Wäre es viel schwerer gewesen, wenn der QUellcode des Scriptes nciht bekannt gewesen wäre?? -
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
Hmm okey :uli Wenn du mir noch verraten würdest, wie du das gemacht hast,... "Ciphertext-Only" Was ist das genau? -
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
SCHIE WINDOOF! DARF JETZT ALLES NOCH MAL NEUSCHREIBEN *GRMPF* --> 1:0 Für dich --> Bis auf Bruteforce sind mir keine anderen "angriffmöglichkeiten" bekannt. --> Ich sagte ja: ZURZEIT! Was willst du mit der Entschlüsselungsroutine, wenn du das Script eh schice findest? So kommt es mir jedenfalls vor! --> 1. Habe ich oben schon gesagt, das du mit der Preformence recht hattest! 2. Weil es nur EINEN Datenblock gibt! Das Passwort ist bei $a7 EINDEUTIG! Es gibt KEINE andere Zeichenkombination, welches die gleiche Zahl ergeben würde! Genauso wie mit dem Text bei $b7. Der verschlüsselte Text ist ein einziger Block! Es wird nciht Zeichenweise, Wortweise oder Satzweise gearbeitet, sondern der ganze Text! --> Wieso Klartext? Passwort und Klartext werden gleich berechnet. "Eine Multiplikation ist umkehrbar", dann entschlüssel doch meinen Text oben, wenn dus so einfach findest. "Cyphertext und Plaintext" sagt mir nichts. --> Dann berechne mal! --> An der Multiplikation von 2 eindeutigen grossen Zahlen. Was braucht man mehr? Kennst du die eine Zahl nicht, so kommst du nciht andere auch nicht und je länger das Passwort ist, dessto sicherer wird der Text auch! Beispiel: 16 777 216 (16^6) Kombinationen hat mein PC etwa eine Stunde gebraucht allerdings waren das alle möglichen Farbwerte (00 00 00 - FF FF FF) Ein Passwort mit 8 Zeichen und 256 möglichen zeichen, würden schon: 18 446 744 073 709 551 616 was dann 1099511627776 Stunden Arbeit wäre an einem 2200Mhz Pc. Oder fändest du folgendes sicherer?: x * sin alpha wuzel /xyz,... oder e*d=1(mod (p-1)*(q-1)) ? Kommt doch genau auf das gleiche, wenn es opensource ist! DIe Rechnungen kann man ebenso rückgängig machen! --> Sagt mir alles nichts, da ich von dem Gebiet eigentlich keine grosse Ahnung habe! Hatte nur eine Idee und wollte wissen, ob das wirklich so gut/shclecht ist, wie ich es mir gedacht hatte. -
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
Toll edit geht nicht mehr! Dann halt ein neuer Post: Habe schon eine Idee, wie ich das ganze kleiner und schneller mache! Also nur gedult -
opensource Verschlüsselungsprojekt
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
use Math::BigInt; $Secret = ''; # Zu Verschlüsselnder Text $Pw = ''; # Passwort zum verschlüsseln ### Verschlüsseln @a1 = unpack("C*", $Secret); # Umformen von Zeichen in Zahlen @b1 = unpack("C*", $Pw); foreach (0..$#a1) { $a2 = sprintf "%b ", $a1[$_]; # Zahlen in Binärsystem umwandeln $a3 .= sprintf "%0.8d", $a2; # Gegebenenfalls auf 8 Zahlen erweitern mit Nullen und zu einer Variable zusammenfügen } foreach (0..$#b1) { $b2 = sprintf "%b", $b1[$_]; $b3 .= sprintf "%0.8d", $b2; } $a4 = length($a3); # Länge der Variable herausfinden $b4 = length($b3); foreach (0..$a4) { push(@a5, substr($a3,$_,1)); # $Variable splitten und zwar nach jeder Zahl } foreach (0..$b4) { push(@b5, substr($b3,$_,1)); } $a6 = 1; $b6 = 1; foreach (0..$#a5) {# Schleife geht alle Nullen uns Einsen durch if ($a5[$_] == 1) { $a7 = Math::BigInt->new($a7 +$a6); # aktuelle Potenz wird mit $a7 addiert } $a6 = Math::BigInt->new($a6 *2); # $a6 wird bei jedem Schleifendurchlauf mit 2 Potenziert } foreach (0..$#b5) { if ($b5[$_] == 1) { $b7 = Math::BigInt->new($b7 +$b6); } $b6 = Math::BigInt->new($b6 *2); } $c1 = Math::BigInt->new($a7 *$b7); # Einmaliger Passwort "Hash" wird mit dem einmaligen Text "Hash" multipliziert. print "Geheimer Text:\n$Secret\nGeheimer Text verschlüsselt:\n$c1\n"; 0. "sofern ich ein Stück Klartext kenne" --> Stimmt nicht 1. Ist zur Zeit noch uninteressant 2. Performence ist wohl das grösste Problem. "sehr leicht zu identifizieren sind. " --> stimmt nicht 3. länger: ja, Redundanz: nein Wie schon gesagt, durch ein paar Zeilen QUellcode, kann man den verschlüsselten Text halb so gross machen. PS: Es ist - MEINER MEINUNG NACH - in "menschenlesbarer" Form! Halt ohne Kommentare -
Hatte in einer schlaflosen Nacht eine Idee, für ein gutes (oder halt nicht) Verschlüsselungsprogramm! Es ist in Perl programmiert. Und mich würde mal eure Meinung interessieren! Hab die Frage in mehreren Foren gestellt, aber bis jetzt keine wirklich brauchbaren Meinungen gehört! Da das Forum hauptsächlich für Entwickler ist, denke ich das ich hier mehr Lob/Kritik/ Vorschläge bekomme Also hier das opensourcescript (Nur Beta! Wenn es gut ist, werde ich es ausbauen!): use Math::BigInt; $Secret = ''; # Text der Verschlüsselt werden soll $Pw = ''; # Passwort, mit dem der Text verschlüsselt werden soll ### Verschlüsseln @a1 = unpack("C*", $Secret); @b1 = unpack("C*", $Pw); foreach (0..$#a1) { $a2 = sprintf "%b ", $a1[$_]; $a3 .= sprintf "%0.8d", $a2; } foreach (0..$#b1) { $b2 = sprintf "%b", $b1[$_]; $b3 .= sprintf "%0.8d", $b2; } $a4 = length($a3); $b4 = length($b3); foreach (0..$a4) { push(@a5, substr($a3,$_,1)); } foreach (0..$b4) { push(@b5, substr($b3,$_,1)); } $a6 = 1; $b6 = 1; foreach (0..$#a5) { if ($a5[$_] == 1) { $a7 = Math::BigInt->new($a7 +$a6); } $a6 = Math::BigInt->new($a6 *2); } foreach (0..$#b5) { if ($b5[$_] == 1) { $b7 = Math::BigInt->new($b7 +$b6); } $b6 = Math::BigInt->new($b6 *2); } $c1 = Math::BigInt->new($a7 *$b7); print "Geheimer Text:\n$Secret\nGeheimer Text verschlüsselt:\n$c1\n"; Hier mal ein Beispiel eines verschlüsselten Textes: Zeilenumbrüche ignorieren! Hab ich nur gemacht, um das Forum nicht zu verunstalten! Werde das Script später noch erweitern, damit der verschlüsselte Text nurnoch halb so gross wird! Also was haltet ihr davon?
-
CGI: Bestimmte ZEILE einer Datei lesen, wie?
FF antwortete auf FF's Thema in Skript- und Webserverprogrammierung
Ich meinte Perl Oder die SPrache, die sich in .CGI files benuzt wird Es hat sich aber erledigt! Hab es jetzt selber rausgefunden! Ich dahct, das ich schneller ne antwort bekomme, als das ich es selber raus finde, troztdem THX! [ 14. Mai 2001: Beitrag editiert von: Free Faq ] -
CGI: Bestimmte ZEILE einer Datei lesen, wie?
FF erstellte Thema in Skript- und Webserverprogrammierung
hab eine Datei, wie: 1||2||3||4 11||22||33||44 111||222||333||444 1111||2222||3333||4444 Wie kann ich jetzt zum Beispiel zeile 2 lesen? (11||22||33||44), fängt CGI bei den zeilen auch bei Null an, wie bei arrys? THX