2016.03.15
We no longer have time allocated to keep up with the latest compilation version of openssl. Please download the windows 32/64 bit version from this following website. They have reliable Standalone and Installable packages of OpenSSL Shinning Light Productions We may come back to build OpenSSL packages sometime during Summer 2016.Quick Update: 2014.04.11
Updated openssl-1.0.1e windows binary to openssl-1.0.1g. Extract it on the c: drive and you should be able to use it.Quick Update: 2014.04.10
I will update the following windows binary versions of openssl tomorrow night 9:00EST. At the moment, the 0.9.8 versions of openssl are safe. Avoid using the 1.0.x versions for now. ~AschenbachQUICK Update: 2014.04.07 READ THIS
OPENSSL BUGQuick Update: 2013.05.07
This 64-bit version of openssl 0.9.8y will work.
If you are missing a random *.dll file after running either the openssl 64 or the 32 bit package. There is a microsoft c++ redistributable package you may need to install first. If the 32-bit version of openssl doesn't work for you then try installing the 32-bit VS C++ 2008 redistributable package to see if this will solve it for you. The 64 bit VS C++ 2010 redistributable version is for the 64 bit openssl pacakge. All else fails, install both versions of C++ 2008 and 2010 redistributable packages before downloading our compiled version of openssl.
32 bit Package
64 bit Package
Quick Update: 2013.05.02
With much joy and happiness, We are pleased to announce we have finally found time to compile the latest openssl package for win32.Quick Update: 2012.05.24
Everything in these three binary packages will work. Please extract the 7-zip file under "c:\"
We will compile each packages from now on to have the prefix point to --prefix=C:\openssl during configuration. We have tested the latest on two seperate windows machines and it works on both.
We would not rule out the idea of compiling your own unique version of openssl with a installation location for a small fee or donation, if this situation presents itself.
Installation: using 7zip to extract the compressed file to "c:\", then edit your autoexec.bat or somekind of batch script to point to c:\openssl\bin to gain ubiquitous access.
~aschenbachQuick Update: 2012.04.07
We have uploaded two 7zip binary packages of openssl version 0.9.8u and 1.0.0h along with its sha1sum on the download location. We will build the installer version at a later date.
We've noticed on this compilation, the size on each of the 7z binary packages is smaller compared to our previous binary releases. We did do something different on this compilation. There are two additional dll files which associated in the bin directory. This could be the reason why these two packages are smaller in size compared to previous release. Don't be alarm that its a little different. ~aschenbach
We would like to contribute some of our computing resources to create win32 openssl binary for the masses. We plan to keep up with the latest stable release of openssl and make it widely available on various windows platform.
The following are sha1 sum of the 7zip package for two openssl win32 binary packages. The packages are compiled with 32 bit MS-visual studio 2008 version, currently We do not own a copy of 64 bit windows with a 64 bit MS-VS 2008 compiler.
We found that there is a minor issue with using openssl on windows. In order to use openssl on windows {XP,Vista,Windows 7}, one must extract this 7z package to your local "C:" drive then rename the folder name to "openssl". We've also noticed that on the older versions of openssl, a file called "openssl.cnf" must be place under "c:\openssl\ssl". This file is place at the proper location in version 1.0.0f. Installable and non-installable packages are available below.
If you need ubiquitous access on windows, you could edit the autoexec.bat file on windows XP and have the PATH global variable be set to PATH=%PATH%;c:\openssl\bin sadly, windows 7 and vista won't allow any user to edit their global autoexec.bat file without having administrator rights. In order to bypass this problem, We created a runme.bat file under our windows user directory c:\users\aschenbach\runme.bat and had this environment variable be set in this file. We then ran this file each time when We opened up a DOS or powershell prompt, so one could have ubiquitous access with openssl.
Description | Download | Size | Last change | Sha1 | ||||
---|---|---|---|---|---|---|---|---|
• Win64 Binary 7z package, openssl v0.9.8y | Package | 874859 | 10 Feb 2013 |
da1da3a956c7bcf15d48b4ecc7ef914a8798c7d7 | ||||
• Win32 Binary 7z package, openssl v1.0.1g | Package | 991477 | 10 April 2014 |
aaf350a654356b30c89f338992e75814951bf7a6 | ||||
• Win32 Binary 7z package, openssl v1.0.0k | Package | 934751 | 10 Feb 2013 |
1fede9c8bdd657b0d51aff77e28fef4505796293 | ||||
• Win32 Binary 7z package, openssl v0.9.8y | Package | 794359 | 10 Feb 2013 |
5fd3fab2cb85e524bcfc02edf108152845630ac3 | ||||
If you wish to send mail to me, please figure out the order.
Feel free to send comments to aschenbach@gmail.com
Information on documentations, usage, support and knowledgebase of openssl, please contact openssl.org
DISCLAIMER:
This software package uses strong cryptography, so even if it is created, maintained and distributed from liberal countries in Europe (where it is legal to do this), it falls under certain export/import and/or use restrictions in some other parts of the world.
PLEASE REMEMBER THAT EXPORT/IMPORT AND/OR USE OF STRONG CRYPTOGRAPHY SOFTWARE, PROVIDING CRYPTOGRAPHY HOOKS OR EVEN JUST COMMUNICATING TECHNICAL DETAILS ABOUT CRYPTOGRAPHY SOFTWARE IS ILLEGAL IN SOME PARTS OF THE WORLD. SO, WHEN YOU IMPORT THIS PACKAGE TO YOUR COUNTRY, RE-DISTRIBUTE IT FROM THERE OR EVEN JUST EMAIL TECHNICAL SUGGESTIONS OR EVEN SOURCE PATCHES TO THE AUTHOR OR OTHER PEOPLE YOU ARE STRONGLY ADVISED TO PAY CLOSE ATTENTION TO ANY EXPORT/IMPORT AND/OR USE LAWS WHICH APPLY TO YOU. THE AUTHORS OF OPENSSL ARE NOT LIABLE FOR ANY VIOLATIONS YOU MAKE HERE. SO BE CAREFUL, IT IS YOUR RESPONSIBILITY.