Klopt helemaal wat jij zegtquote:Op woensdag 19 april 2006 23:31 schreef SuperRembo het volgende:
[..]
Ik gok dat het script geen schrijfrechten heeft voor het bestand gb.txt en/of dat dat bestand niet bestaat.
readme.txt:
[..]
eff als side note:quote:Op woensdag 19 april 2006 23:42 schreef outcast_within het volgende:
[..]
Klopt helemaal wat jij zegtBedankt voor het meedenken.
Mijn eigen domein + sql/php mogelijkheid en 1% kennis... Dat gaat goedkomen.
Er zijn alleen zoveel mogelijkheden om je site te maken. Word. dreamweaver. frontpage. en nu ook php waarmee je allerlei dingen kunt maken.
Volgens mij worden dingen het leukst met PHP. Daarmee kun je ook een soort van my space achtige weblog van je site maken volgens mij.
Dat zou stoer zijn
met preg_match_all of preg-match ?quote:Op donderdag 20 april 2006 15:36 schreef bluebit het volgende:
pfffff, aangezien ik er een beetje moedeloos van wordt, kort vraagje hierzo :
kan iemand me een tip geven waarmee ik een text kan doorzoeken op enkele steekworden (zoals viagra en valium)
mijn dank zou bijzonder groot zijn!!!!
quote:Op donderdag 20 april 2006 15:36 schreef bluebit het volgende:
pfffff, aangezien ik er een beetje moedeloos van wordt, kort vraagje hierzo :
kan iemand me een tip geven waarmee ik een text kan doorzoeken op enkele steekworden (zoals viagra en valium)
mijn dank zou bijzonder groot zijn!!!!
Dit zijn functies om bepaalde patronen te zoeken. Als je op zoek bent naar woorden/strings kun je beter strpos. Deze is namelijk veel sneller.quote:
quote:Tip: Do not use preg_match() if you only want to check if one string is contained in another string. Use strpos() or strstr() instead as they will be faster.
Je geeft toch zelf de key mee die gebruikt wordt om te encrypten (en dat is dezelfde key die nodig is om te decrypten).quote:Op donderdag 20 april 2006 16:33 schreef Chandler het volgende:
SuperRembo; die RC4 decoder werkt met een key maar die is per bestand weer anders... is er niet een andere manier dat ik alle bestanden met een 1 text kan versleutelen![]()
Om te kijken of een string voorkomt in een andere string kun je beter strpos gebruiken, die is sneller.quote:
Foeiquote:Op donderdag 20 april 2006 21:26 schreef Swetsenegger het volgende:
crosspost
[CSS] voor dummies - Deel 4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function encrypt($s, $key) { for($i=0;$i<=strlen($s);$i++) $r.=substr(str_shuffle(md5($key)),($i % strlen(md5($key))),1).$s[$i]; for($i=1;$i<=strlen($r);$i++) $s[$i-1]=chr(ord($r[$i-1])+ord(substr(md5($key),($i % strlen(md5($key)))-1,1))); return urlencode(base64_encode($s)); } function decrypt($s, $key) { $s=base64_decode(urldecode($s)); for($i=1;$i<=strlen($s);$i++) $s[$i-1]=chr(ord($s[$i-1])-ord(substr(md5($key),($i % strlen(md5($key)))-1,1))); for($i=1;$i<=strlen($s)-2;$i=$i+2) $r.=$s[$i]; return $r; } $key='shared'; $encrypted = encrypt('input text',$key); //encrypts the data using the key echo "$encrypted<hr>"; $decrypted = decrypt($encrypted,$key); //decrypts the data using the key echo $decrypted; ?> |
Ik zal je laten zien hoe ik het nu heb:quote:Op donderdag 20 april 2006 23:08 schreef Chandler het volgende:
Jera je hebt gelijk dat de RC4 erg goed is alleen lukt het mij niet echt om die code te begrijpen op een of andere manier, heb wel vaker problemen met dit soort code. Tevens zag ik (tenminste als ik het goed heb) dat voor ieder stuk text een andere 'check' code nodig is voor RC4 of zit ik daar fout mee?..
Die class die SuperRembo mij voorschotelde wil er bij mij niet in, qua opzet ed... want moet het dan ombouwen zodat ik het in mijn PHP2HEX kan gebruiken...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | /** * RC4Crypt 3.2 * * RC4Crypt is a petite library that allows you to use RC4 * encryption easily in PHP. It's OO and can produce outputs * in binary and hex. * * (C) Copyright 2006 Mukul Sabharwal [http://mjsabby.com] * All Rights Reserved * * @link http://rc4crypt.devhome.org * @author Mukul Sabharwal <mjsabby@gmail.com> * @version $Id: class.rc4crypt.php,v 3.2 2006/03/10 05:47:24 mukul Exp $ * @copyright Copyright © 2006 Mukul Sabharwal * @license http://www.gnu.org/copyleft/gpl.html * @package RC4Crypt */ /** * Encrypts or decrypts data using the RC4 algorithm */ function rc4crypt($pwd, $data) { $key = array(); $box = array(); $pwdlen = strlen($pwd); $datalen = strlen($data); $result = ''; for ($i = 0; $i < 256; $i++) { $key[$i] = ord($pwd[$i % $pwdlen]); $box[$i] = $i; } for ($j = $i = 0; $i < 256; $i++) { $j = ($j + $box[$i] + $key[$i]) % 256; $tmp = $box[$i]; $box[$i] = $box[$j]; $box[$j] = $tmp; } for ($a = $j = $i = 0; $i < $datalen; $i++) { $a = ($a + 1) % 256; $j = ($j + $box[$a]) % 256; $tmp = $box[$a]; $box[$a] = $box[$j]; $box[$j] = $tmp; $k = $box[($box[$a] + $box[$j]) % 256]; $result .= chr(ord($data[$i]) ^ $k); } return $result; } $data = rc4crypt('geheimecode', 'Chandler de Pandler'); echo $data; //dit geeft garbage echo '<br />' . rc4crypt('geheimecode', $data); ?> |
Ja of je doet mij na, jaquote:Op donderdag 20 april 2006 23:14 schreef SuperRembo het volgende:
@Chandler
De code staat wel op de pagina over crypt(), maar ide wordt niet gebruikt (omdat daar geen decrypt van bestaat). Wat er precies gedaan wordt zie ik zo snel niet, maar ik zie wel dat de code niet bepaald optimaal is (bijv in de loop telkens md5() uitvoeren).
Wat is er mis met RC4?
Dat heb ik niet, bovenstaande was een fragment uit een groter bestand. Ik doe efficiënt met ruimte, maar als meneer SuperRembo het anders wil zal ik het er wel even bij zettenquote:Op donderdag 20 april 2006 23:26 schreef SuperRembo het volgende:
Dat is practisch dezelfde code, beetje lullig dat je de credits er ook af hebt geknipt.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |