PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

What does "Security Encryption" do?

Common Questions/Problems/Tips. Posted by Administrators & Support Reps.

What does "Security Encryption" do?

Postby martonic » September 1st, 2010, 12:41 am

Hi Jason,

What is the effect of setting a "Security Encryption Key". Will it break my code :?: by changing the format of the data stored in the wp_usermeta table?

Thanks, Marty
User avatar
martonic
Experienced User
Experienced User
 
Posts: 70
Joined: July 14, 2010

Re: What does "Security Encryption" do?

Postby Jason Caldwell » September 1st, 2010, 1:09 am

Hi Marty. Thanks for the great question.

Let me be very careful about how I answer that question.

As of s2Member v3.2.4, no. You'll be fine to change that. s2Member does NOT encrypt data stored locally in your database, other than to encrypt passwords; which is already handled by WordPress. There is no need to encrypt data stored locally in your database; your database is already password protected, and s2Member ( in it's current form ) does NOT store any financial data that would require encryption.

I'm being careful, because that does NOT mean, that at some point in a future release, that s2Member won't have a need to store encrypted data in the database, using that Encryption Key, which is one very important reason why the warning is there in the General Options panel.

So now, to answer your question more directly.
Here is what changing the Key WILL IMPACT in current versions of s2Member:

- It will kill any existing links that s2Member sent out in emails to your Customers; nullifying them all. Things like Registration Access Links and Specific Post/Page Links.

- It will ALSO kill all of the encrypted cookies that s2Member sets. Things like Specific Post/Page session cookies and registration access cookies.

- It will ALSO kill Download Keys created by s2Member ( if you've been using Download Keys ).

- It will ALSO change s2Member's Proxy IPN URL. This is NOT the default IPN URL that most people use, it's a special version of the IPN URL that contains an encrypted hash. This would need to be updated if the Security Encryption Key was modified ( but only if you've been using it ).
See: s2Member -> PayPal Options -> IPN Integration.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: What does "Security Encryption" do?

Postby ToddSchafer » September 23rd, 2011, 5:39 pm

How do i figure out if someone else has all ready set-up the Security Encryption Key? There was a previous developer and My field is blank does that mean it hasn't been set-up yet?
User avatar
ToddSchafer
Registered User
Registered User
 
Posts: 5
Joined: September 23, 2011

Re: What does "Security Encryption" do?

Postby Cristián Lávaque » September 27th, 2011, 12:32 am

That seems to be the case, or it'd still be there.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: What does "Security Encryption" do?

Postby Jason Caldwell » September 27th, 2011, 7:47 pm

ToddSchafer wrote:How do i figure out if someone else has all ready set-up the Security Encryption Key? There was a previous developer and My field is blank does that mean it hasn't been set-up yet?

If there were keys in the past, s2Member would reveal a small link underneath the text input field in that panel, where it stores a list of the previous 10 keys used on your site; in case of emergency.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: What does "Security Encryption" do?

Postby Luteno » October 28th, 2011, 8:47 am

Hi there!

My customer asked me about details of the encryption.

Can you tell me in what exact way the encryption works? What kind of encryption is used and what exactly will be encrypted if I use the feature?

Thank you very much in advance,

Fabian Kahlert
User avatar
Luteno
Registered User
Registered User
 
Posts: 2
Joined: July 23, 2011

Re: What does "Security Encryption" do?

Postby Eduan » October 28th, 2011, 8:55 am

Encryption is "The process of obscuring information to make it unreadable without special knowledge, key files, and/or passwords."

And what it affects, from what I understand, are the PayPal buttons, so that people can't change the price of things etc.

Hope this helps. :)
Now officially accepting Professional s2Member installations along with Bruce C (a.k.a. Ace).

If you're interested in a Professional s2Member Installation, or a Custom Coding Job, you can send your request here.
User avatar
Eduan
Experienced User
Experienced User
 
Posts: 1154
Joined: August 27, 2011
Location: Taxco de Alarcón, Guerrero, México.

Re: What does "Security Encryption" do?

Postby Jason Caldwell » October 28th, 2011, 12:29 pm

Luteno wrote:Hi there!

My customer asked me about details of the encryption.

Can you tell me in what exact way the encryption works? What kind of encryption is used and what exactly will be encrypted if I use the feature?

Thank you very much in advance,

Fabian Kahlert
s2Member uses mcrypt_encrypt(), with MCRYPT_RIJNDAEL_256 / MCRYPT_MODE_CBC.
See: http://php.net/manual/en/function.mcrypt-encrypt.php


Here is what changing your Security Encryption Key WILL IMPACT in current versions of s2Member:

- It will kill any existing links that s2Member sent out in emails to your Customers; nullifying them all. Things like Registration Access Links and Specific Post/Page Links.

- It will ALSO kill all of the encrypted cookies that s2Member sets. Things like Specific Post/Page session cookies and registration access cookies.

- It will ALSO kill Download Keys created by s2Member ( if you've been using Download Keys ).

- It will ALSO change s2Member's Proxy IPN URL. This is NOT the default IPN URL that most people use, it's a special version of the IPN URL that contains an encrypted hash. This would need to be updated if the Security Encryption Key was modified ( but only if you've been using it ).
See: s2Member -> PayPal Options -> IPN Integration.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA


Return to Common Questions/Problems/Tips

Who is online

Users browsing this forum: No registered users and 1 guest

cron