Binär-Verschlüsselung
lima-city → Forum → Die eigene Homepage → Sicherheit im Internet
beitrag
buchstabe
datei
daten
depp
echt leid
eins
einser
email
funktion
gelegenheit
kreisen
kroko
optisch
pawort
postausgang
sache
sichere methode
speicher
unleserliche zeichenfolge
-
Hi,
wollte mal fragen ob ihr ein Programm oder einen Online-Service (wie z.b. www.rot13.de) kennt, der einfache Texte in Einsen und Nullen chiffriert.
Also z.B. gebe ich "Hallo wie gehts?" ein, und er gibt mir sowas wie "110101011110010011000101010101101..." aus.
andersrum nat?rlich auch :D
w?r nett wenn mir jemand Tipps dazu geben k?nnte ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich h?tte auch noch Interresse an einem Solchen Programm!
-
keine ahnung ob du meine pn bekommen hast (in meinem postausgang is irgendwie nix...)
auf jedenfall w?rs echt cool wenn du mal einen link zu so etwas posten k?nntest.
Das mit dem Spam-Report hier in dem Thread w?r ?brigens KEINE ABSICHT SONDERN NUR EIN VERSEHEN ... tut mir echt leid!
Beitrag ge?ndert am 13.12 14:09 von the-doh -
Jo genausowas such ich auch schon ewig :xyxthumbs: w?rde mich echt interressieren
-
also mal ne ganz einfache und nicht soooo sichere methode:
exclusives oder (mit php):
function verschluesseln($s,$pw) {
$y = 0;
for ($x=0; $x <= strlen($s)-1; $x++) {
$s[$x] = $s[$x] ^ $pw[$y];
$y++;
if ($y >= strlen($pw))
$y = 0;
}
return $s;
}
der funktion gibt man einen string und ein passwort und kriegt dann den verschl?sselten string wieder raus der dann meistens eine unleserliche zeichenfolge is. wenn man diese dann mit dem gleichen passwort wieder der funktion gibt hat man wieder den orginaltext.
also wenn man z.b. ein A mit dem passwort C verschl?sselt:
A: 01000001
C: 01000011
---------------
00000010
entschl?sseln:
A': 00000010
C: 01000011
-----------------
01000001 = A
die funktion oben macht das mit jedem einzellnen buchstaben und einem buchstaben des passworts das immer im kreis benutzt wird.
bsp:
$s = "hallo welt";
$pw = "pwd";
dann wird einfach
h^p
a^w
l^d
l^p
o^w
^d
w^p
...
achja!! sicherer als rot13 is das alle mal ;)
Beitrag ge?ndert am 13.12 16:57 von kroko -
hmm ich meinte eigentlich nur ein Programm, bei dem man Text eingibt und der ihn in Einsen und Nullen umwandelt. Andersrum sollte das dann auch noch funktionnieren, aber sonst eigentlich nichts
-
ich bin auch fertig
kanns auch wieder entschl?sseln.
einfach als ne phpdatei speichern:
<?php
if (isset($_POST["text"])) {
$enc = '';
$dec = '';
if (isset($_GET["encode"])) {
for ($i = 0; $i < strlen($_POST["text"]); $i++) {
$enc .= str_pad(base_convert(ord($_POST["text"][$i]), 10, 2),8,'0',STR_PAD_LEFT);
}
}
elseif (isset($_POST["text"])) {
for ($i = 0; $i < strlen($_POST["text"]); $i += 8) {
$dec .= chr(base_convert(substr($_POST["text"],$i,8),2,10));
}
}
}
?>
<table>
<tr>
<td>
<form action="<?=$_SERVER["PHP_SELF"]?>?encode" method="post">
<textarea name="text"><?=$dec?></textarea><br>
<input type="submit" value="Encode">
</form>
</td><td>
<form action="<?=$_SERVER["PHP_SELF"]?>?decode" method="post">
<textarea name="text"><?=$enc?></textarea><br>
<input type="submit" value="Decode">
</form>
</td>
</tr>
</table> -
Jo cool danke kroko das sieht doch schonmal ganz gut aus :xyxthumbs:
-
Mal eine Frage: Willst du sicher Daten abspeicher oder willst du nur ASCII in bin?re Daten konvertieren? Ich bin n?mlich zur Zeit dabei ein Verschl?sselugs-Script f?r alle m?glichen Daten in PHP zu programmieren. Wenn ich irgendwann fertig bin kann ich ja mal ein Edit machen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage