[Gambas-user] Can I encrypt a string
Mayost Sharon
sharon at 455.co.il
Wed Jul 3 16:12:30 CEST 2019
Sorry
My test was on version 3.10
I checked version 3.12.2
It works very well
Thanks again
---------- Original Message -----------
From: "Mayost Sharon" <sharon at 455.co.il>
To: Gambas Mailing List <user at lists.gambas-basic.org>
Sent: Wed, 3 Jul 2019 16:50:24 +0300
Subject: Re: [Gambas-user] Can I encrypt a string
> hello
>
> First
> Thank you
>
> I ran the code according to this documentation:
> http://gambaswiki.org/wiki/comp/gb.openssl/cipher
>
> It gives such output:
> Cipher text (base64): U2FsdGVkX1/v8DsOOaNFFEnWaJm6I0RN2O9zt+JrLZg=
> Decrypted: Hello there^E^E^E^E^EHello there
> ERROR: Decryption failed
>
> It adds signs
> ^E^E^E^E^E
>
> And writes two times:
> Hello there
>
> ---------- Original Message -----------
> From: T Lee Davidson <t.lee.davidson at gmail.com>
> To: user at lists.gambas-basic.org
> Sent: Wed, 3 Jul 2019 07:13:26 -0400
> Subject: Re: [Gambas-user] Can I encrypt a string
>
> > You might want to take a look at the gb.openssl component:
> http://gambaswiki.org/wiki/comp/gb.openssl
> >
> > Or, perhaps gb.crypt if you want something simpler for passwords:
> http://gambaswiki.org/wiki/comp/gb.crypt/crypt
> >
> > ___
> > Lee
> >
> > On 7/2/19 4:06 PM, Mayost Sharon wrote:
> > > hello
> > >
> > > Can I encrypt a string
> > >
> > > Such as PHP
> > > $plaintext = "my string sharon";
> > > $ivlen = openssl_cipher_iv_length($cipher="AES-128-CBC");
> > > $key = "mykey12345678";
> > > $iv = openssl_random_pseudo_bytes($ivlen);
> > > $ciphertext_raw = openssl_encrypt($plaintext, $cipher, $key,
$options=OPENSSL_RAW_DATA,
> > > $iv);
> > > $hmac = hash_hmac('sha256', $ciphertext_raw, $key, $as_binary=true);
> > > $ciphertext = base64_encode( $iv.$hmac.$ciphertext_raw );
> > >
> > > thenk
> > >
> > > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
> > >
> >
> > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
> ------- End of Original Message -------
>
> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
------- End of Original Message -------
More information about the User
mailing list