Re: unsigned chars
| From: | Apis SARL | Date: | Tue, 06 Apr 2010 08:27:39 +0000 |
| Subject: | Re: unsigned chars | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-47798@lists.php.net to get a copy of this message | ||
To avoid this matter try utf8_encode and utf8_decode.
Encode before storing your datas in the file then decode when you read.
Le 05/04/2010 11:31, Alexey Zakhlestin a écrit :
> Use "reply all" when writing to mailing-list.
>
>
> On 05.04.2010, at 13:18, donald sullivan wrote:
>
>> what i am trying to do is RSA encryption
>>
>> I have a working setup doing encryption and decryption at the same time. i want to store
>> the encrypted value and be able to decrypted it later
>>
>> if i encrypt the data and send the data straight to the decrypt function it works fine
>>
>> int decryptRetVal = RSA_public_decrypt(512, Buffer, plainText, rsaPubKey,
>> RSA_PKCS1_PADDING);
>>
>> if i try to send the output of the encryption to the php side for storage, or even write it
>> to a file and then read that file for decryption it fails every time
>>
>> int decryptRetVal = RSA_public_decrypt(512, (unsigned char *)Z_STRVAL(zret), plainText,
>> rsaPubKey, RSA_PKCS1_PADDING);
>>
>> how can i store the encrypted output for later use?
>
> well, it should work
> you don't give details, so I can't say what are you doing wrong.
>
> I can give you only generic debugging advices:
> make sure that the data you store on php-side is equivalent to the data you expect to get on
> C-level.
> If it is not — try to locate the step which corrupts the data, etc.