[Résolu]Problème de déclaration (portée de variables)

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

tu connais cette page?

Sinon je ne connais pas le PHP , j'y comprends rien aux variables, elles s'écrivent toutes sous cette forme ? $variable, que ce soit une variable numérique ou une string ??

Je ne comprends pas pourquoi tu ne réutilises pas ta clé calculée pour encrypter, pour décrypter ?
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Message par DarkVader »

comtois a écrit :tu connais cette page?
Non
As-tu remarqué le lien que j'ai cité plus haut ?
comtois a écrit : Sinon je ne connais pas le PHP , j'y comprends rien aux variables, elles s'écrivent toutes sous cette forme ? $variable, que ce soit une variable numérique ou une string ??
Oui, Php est faiblement typé et le typage s'effectue automatiquement à l'affectation - même VB est plus exigeant lol
comtois a écrit : Je ne comprends pas pourquoi tu ne réutilises pas ta clé calculée pour encrypter, pour décrypter ?
Si, si regarde le code de la dll que je cherche à développer -
le premier exemple n'a vocation qu'à démontrer le fonctionnement du code sous PB.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

DarkVader a écrit :
comtois a écrit :tu connais cette page?
Non
As-tu remarqué le lien que j'ai cité plus haut ?
Ben c'est justement parce que l'auteur de cette page n'en disait pas du bien de ton lien cité plus haut:)

Et apparemment il n'utilise pas les mêmes fonctions que toi.
Oui, Php est faiblement typé et le typage s'effectue automatiquement à l'affectation - même VB est plus exigeant lol
Merci, je comprends mieux du coup.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

je vais peut être te sembler bête, mais pourquoi veut tu utiliser cette dll ?

pour crypter en base64 ?

la bibliothèque (Cipher) intégrée a PureBasic, ne te suffit pas ? 8O


Base64Decoder
Base64Encoder
CRC32Fingerprint
DESFingerprint
MD5FileFingerprint
MD5Fingerprint
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Message par DarkVader »

comtois a écrit :.../...

Ben c'est justement parce que l'auteur de cette page n'en disait pas du bien de ton lien cité plus haut:)

Et apparemment il n'utilise pas les mêmes fonctions que toi.
.../...
mcrypt-encrypt et mcrypt_decrypt sont 2 fonctions purement php pour lesquelles il n'y a aucune entrée dans la librairie mcrypt :(

Tu ne relèves rien dans le code de la procédure qui pose problème spécifiquement à PB ?
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Message par DarkVader »

Dobro a écrit :je vais peut être te sembler bête, mais pourquoi veut tu utiliser cette dll ?

pour crypter en base64 ?

la bibliothèque (Cipher) intégrée a PureBasic, ne te suffit pas ? 8O


Base64Decoder
Base64Encoder
CRC32Fingerprint
DESFingerprint
MD5FileFingerprint
MD5Fingerprint
Je n'ai pas remarqué que ces fonctions faisaient la même chose que le code que je cherche à obtenir
en l'occurence obtenir une fonction de cryptage 3DES exactement identique à celle de php !!!
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Message par DarkVader »

Après réflexion il semble que les fonctions décrites dans le lien cité plus haut
ne correspondent pas à celles de la librairie mcrypt mais soient leur équivalent en php
car soit certaines sont absentes de la librairie soient elles fonctionnent différemment
(par exemple le résultat de la fonction mcrypt_generic en php retourne le résultat dans la valeur de retour de la fonction
alors qu'avec mcrypt sous PB le résultat est passé via la variable transmise pour l'encryption).

En conclusion il y a fort à parier que les prototypes déclarés sous PB soient à revoir.
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Message par DarkVader »

Si ça aide => doc libmcrypt plus adaptée que celle de php


=>
La solution consiste à passer par ImportC en utilisant le fichier lib
Répondre