[php] 3way module onvindbaar

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik krijg het niet voorelkaar om de 3way encryptie te gebruiken onder php. De installatie instructies die op www.php.net/mcrypt staan heb ik nagelopen.

// php.net:

These functions work using mcrypt. To use it, download libmcrypt-x.x.tar.gz from http://mcrypt.sourceforge.net/ and follow the included installation instructions. Windows users will find all the needed compiled mcrypt binaries at http://ftp.emini.dk/pub/php/win32/mcrypt/.

If you linked against libmcrypt 2.4.x or higher, the following additional block algorithms are supported: CAST, LOKI97, RIJNDAEL, SAFERPLUS, SERPENT and the following stream ciphers: ENIGMA (crypt), PANAMA, RC4 and WAKE. With libmcrypt 2.4.x or higher another cipher mode is also available; nOFB.

//

Volgens phpinfo() staat mcrypt geinstalleerd.

De volgende encryptie methoden kan ik gebruiken: cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes

Nu staat op php.net dat ik ook de 3way encryptie kan gebruiken. Deze vind ik dus nergens meer terug.

Als ik de volgende code gebruik om een string te encrypten:

<?php
$key = "sleutel";
$input = "lekker weer vandaag!";

$encrypted_data = mcrypt_ecb('MCRYPT_3WAY', $key, $input, MCRYPT_ENCRYPT);
?>

krijg ik deze melding:

mcrypt_ecb(): Module initialization failed in C:\Apache2\htdocs\crypt.php on line 5


Ik maak gebruik van php onder apache op een windows xp machine. Hoe krijg ik de mogelijkheid om de 3way encryptie te gebruiken? Het is GEEN optie om een van de bovengenoemde encrypties te gebruiken.

[ Voor 6% gewijzigd door Verwijderd op 07-06-2004 18:52 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Het is volgens mij MCRYPT_THREEWAY en niet MCRYPT_3WAY... ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
NMe84 schreef op 07 juni 2004 @ 18:55:
Het is volgens mij MCRYPT_THREEWAY en niet MCRYPT_3WAY... ;)
Volgens de volgende file niet :

http://ftp.emini.dk/pub/p...rypt/dev/include/mcrypt.h :'(

Acties:
  • 0 Henk 'm!

Verwijderd

Als ik jou was zou ik de php manual lezen en geen C header bestanden die 2 jaar oud zijn 8)7

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op 07 juni 2004 @ 19:00:
Als ik jou was zou ik de php manual lezen en geen C header bestanden die 2 jaar oud zijn 8)7
Niet TE grappig worden. Ik heb liever dat je met een zinnig antwoord komt!

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Mcrypt ciphers
Here is a list of ciphers which are currently supported by the mcrypt extension. [..]

[..]

MCRYPT_THREEWAY

[..]
Toch maar de manual die je nodig hebt lezen de volgende keer? 8)7

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Je hebt gelijk, alleen werkt het dan nog niet! Ik heb ze nu beide gebruikt. Ben de hele dag al bezig...

[ Voor 19% gewijzigd door Verwijderd op 07-06-2004 19:04 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 07 juni 2004 @ 19:03:
Helaas werkt dit niet! Ik heb ze nu beide gebruikt. Ben de hele dag al bezig...
Met "het werkt niet!" kunnen we niet veel. Heb je geen foutmelding?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
NMe84 schreef op 07 juni 2004 @ 19:04:
[...]

Met "het werkt niet!" kunnen we niet veel. Heb je geen foutmelding?
Lees de mijn post dan ff B) .

Deze melding krijg ik:
Warning: mcrypt_ecb(): Module initialization failed in C:\Apache2\htdocs\crypt.php on line 5

Acties:
  • 0 Henk 'm!

  • megamuch
  • Registratie: Februari 2001
  • Laatst online: 08-12-2024

megamuch

Tring Tring!

Misschien een stommigheidje, maar je heb apache wel elke keer gereboot na je aanpassingen? (just to be safe :X )

Verstand van Voip? Ik heb een leuke baan voor je!


Acties:
  • 0 Henk 'm!

Verwijderd

Die foutmelding geeft aan dat die vorm van encryptie niet wordt ondersteund door jou huidige versie van mcrypt...
Verwijderd schreef op 07 juni 2004 @ 19:01:
[...]


Niet TE grappig worden. Ik heb liever dat je met een zinnig antwoord komt!
tel tot tien :X

[ Voor 49% gewijzigd door Verwijderd op 07-06-2004 19:07 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Je had inmiddels ook een andere fout kunnen hebben. En die quotes om MCRYPT_THREEWAY moeten weg:

PHP:
1
2
3
4
$key = "sleutel";
$input = "lekker weer vandaag!";

$encrypted_data = mcrypt_ecb(MCRYPT_THREEWAY, $key, $input, MCRYPT_ENCRYPT);


* NMe doet Jorgen in bedwang houden. Rustig maar. :+

[ Voor 18% gewijzigd door NMe op 07-06-2004 19:09 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
megamuch schreef op 07 juni 2004 @ 19:06:
Misschien een stommigheidje, maar je heb apache wel elke keer gereboot na je aanpassingen? (just to be safe :X )
Je wilt niet weten hoe vaak :'(. Als ik phpinfo() aanroep dan zie ik daar nergens 3way staan onder het kopje MCRYPT.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
NMe84 schreef op 07 juni 2004 @ 19:08:
Je had inmiddels ook een andere fout kunnen hebben. En die quotes om MCRYPT_THREEWAY moeten weg:

PHP:
1
2
3
4
$key = "sleutel";
$input = "lekker weer vandaag!";

$encrypted_data = mcrypt_ecb(MCRYPT_THREEWAY, $key, $input, MCRYPT_ENCRYPT);
Ja heb ik ook al gecheckt, maar blijf dezelfde melding krijgen. Werkt het eventueel wel op jullie systemen???

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op 07 juni 2004 @ 19:08:
[...]


Je wilt niet weten hoe vaak :'(. Als ik phpinfo() aanroep dan zie ik daar nergens 3way staan onder het kopje MCRYPT.
Misschien omdat jou mcrypt library dat algoritme niet ondersteund? ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op 07 juni 2004 @ 19:12:
[...]


Misschien omdat jou mcrypt library dat algoritme niet ondersteund? ;)
Ok, maar weet iemand dan waar de goede library kan vinden. Ik kan php niet compilen onder windows. Daar heb ik de ballen verstand van.

Acties:
  • 0 Henk 'm!

Verwijderd

Uit diezelfde php manual, waarvan je zélf de link gaf in je startpost.
Windows users will find all the needed compiled mcrypt binaries at http://ftp.emini.dk/pub/php/win32/mcrypt/.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op 07 juni 2004 @ 19:17:
Uit diezelfde php manual, waarvan je zélf de link gaf in je startpost.


[...]
Daar staat ie dus niet tussen...

Wel de volgende:

Supported ciphers
cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
Supported modes cbc cfb ctr ecb ncfb nofb ofb stream

[ Voor 38% gewijzigd door Verwijderd op 07-06-2004 19:19 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 07 juni 2004 @ 19:17:
Uit diezelfde php manual, waarvan je zélf de link gaf in je startpost.


[...]
Nee, dat werkt ook niet, heb ik ook geprobeerd. Er zit blijkbaar geen threeway support in die lib.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Nou, dan houdt het op...

[ Voor 94% gewijzigd door Verwijderd op 07-06-2004 19:20 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
....

[ Voor 26% gewijzigd door Verwijderd op 07-06-2004 22:01 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 07 juni 2004 @ 19:20:
Zucht, wat denk je wel niet... Tuurlijk heb ik de stappen ondernomen. Check mijn startpost maar!
In je startpost had je 2 grove fouten staan die ik er na een minuutje manual werk uit had. Nu heb je echter gewoon een probleem met de library. In de manual staat op de regel van MCRYPT_THREEWAY niets over welke versie van de library je moet hebben. Misschien dat je wat hebt aan Crypto++. Ik ken het zelf niet maar in de faq staat dat het ook compatible is met threeway encryptie.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
NMe84 schreef op 07 juni 2004 @ 19:25:
[...]

In je startpost had je 2 grove fouten staan die ik er na een minuutje manual werk uit had. Nu heb je echter gewoon een probleem met de library. In de manual staat op de regel van MCRYPT_THREEWAY niets over welke versie van de library je moet hebben. Misschien dat je wat hebt aan Crypto++. Ik ken het zelf niet maar in de faq staat dat het ook compatible is met threeway encryptie.
Mijn dank is groot!

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Betekent dit dat het je probleem oploste? Is wel leuk om te weten voor de search. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1