Re: MD5 / crypt

From: Date: Tue, 06 Feb 2001 23:14:05 +0000
Subject: Re: MD5 / crypt
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-38449@lists.php.net to get a copy of this message
Dan Harrington wrote: > What is the best way to encrypt/decrypt strings when passing between > php pages? If your encryption is meant to be anything near secure, there is only one way: DON'T GET or POST-Parameters are for user-input. Handing information over to the client and taking it back later is a potential security leak. If you have no means of revalidating the information after it crossed the so called trust boundary, you should't do it. Send a handler, some random and unique (nothing like 1,2,3 or a,b,c) identifier and store the critical information in a session variable or somewhere else. > I am using md5 and currently get strings that produce "unprintable" > characters > or characters like slashes or other things that could interfere with > the passing > between php pages. (e.g. > http://server.asdf/action.php?args=encryptedstring ) > > e.g. > 5V"g\7`Qv1Sc]aV&Q4a6#bW>SbU!f_4V1QvPaUe 5Q!c b Just urlencode() these strings before adding them to the URL. regards Wagner -- Three may keep a secret, if two of them are dead.

« previous php.general (#38449) next »