Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a very basic problem:

I managed to run Openssl on my Server with a self-signed cert and Camellia 256-bit encryption. When I look up on Google / Facebook etc. encryption, they all use RC4 128-bit which makes sense cause its much faster. Now my question is, how can I change the encryption to RC4, I looked it up all over the place but only found stuff to de/encrypt single files, not the private and public keys.

Thanks for help in advance,


share|improve this question

migrated from Oct 10 '12 at 20:23

This question came from our site for professional and enthusiast programmers.

This is for SSL? Simply explicitly set the desired ciphersuites with, for example, SSL_CTX_set_cipher_list – James K Polk Oct 10 '12 at 23:10
thank you for your help, but I don't know how to use your command. It even says command not found. I'm using Ubuntu 12.04 – Codehai Oct 20 '12 at 12:57
Sorry, I thought you were writing a C/C++ program that uses the openssl library. In fact you are actually do something else. So are you using openssl s_server? Or are you using the apache server? – James K Polk Oct 20 '12 at 15:51
sorry for the late answer, I am using lighttpd atm in cgi mode – Codehai Jul 22 '13 at 22:17

Since the cert is self-signed, it presumably didn't cost anything. So, can't you just create a new cert using openssl but with the desired cipher suite?

share|improve this answer
Certs don't have ciphersuites, so the answer doesn't make sense. – James K Polk Oct 10 '12 at 23:07

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.