zoukankan      html  css  js  c++  java
  • OpenSSL安装


     下载:http://www.openssl.org/source/

     解压:tar -xvzf openssl-1.0.1l.tar.gz

     配置:[root@localhost openssl-1.0.1l]# ./config --prefix=/usr/local/ --openssldir=/usr/local/openssl -g3 shared zlib-dynamic enable-camellia

    --prefix=/usr/local/ --openssldir=/usr/local/openssl
    [指定安装路径; 默认是'/usr/local/ssl' -- which we will symlink]
    shared
    [in addition to the usual static libraries, create shared libraries]
    zlib-dynamic
    [like "zlib", but has OpenSSL load the zlib library dynamically when needed]
    enable-camellia
    [enables the symmetric cipher 'Camellia' (128-bit, 192-bit, 256-bit key versions), which is now available for royalty-free use]
    运行./config --prefix=/usr/local/openssl (更 多选项用./config --help来查看),可用的选项有:no-mdc2、no-cast no-rc2、no-rc5、no-ripemd、 no-rc4 no-des 、no-md2、no-md4、no-idea 、no-aes、no-bf、no-err、no-dsa、no-dh、 no-ec、no-hw、no-asm、no-krb5、no-dso 、no-threads 、no-zlib、-DOPENSSL_NO_HASH_COMP、-DOPENSSL_NO_ERR、-DOPENSSL_NO_HW 、- DOPENSSL_NO_OCSP、-DOPENSSL_NO_SHA256和-DOPENSSL_NO_SHA512等。去掉不必要的内容可以减少生成库的大小。 若要生成debug版本的库和可执行程序加-g或者-g3(openssl中有很多宏,需要调试学习最好加上-g3)。

     安装: [root@localhost openssl-1.0.1l]#make depend

      [root@localhost openssl-1.0.1l]#make

      [root@localhost openssl-1.0.1l]#make test

      [root@localhost openssl-1.0.1l]#make install

    测试是否安装成功

              [root@localhost openssl-1.0.1l]#openssl version 是否是新安装的版本

     http://myswirl.blog.163.com/blog/static/513186422007101410149578/


    错误:zlib.h:没有那个文件或目录

    原因是没有安装zlib包
    ubuntu or debian:
    安装zlib包并不是apt-get install zlib
    而是用
    apt-get install zlib1g-dev
    fedora or redhat:
    yum install zlib-devel
    一般安装后可以重新编译可解决。


  • 相关阅读:
    根据snort规则写openvas nasl 攻击 脚本
    snort规则中tcp/udp端口的具体作用
    snort规则头解析
    正则匹配中的特殊案例
    snort 规则 byte_test 不同运算符命中条件
    Linux中tar命令的一些用法
    Thymeleaf传递url参数
    PO BO VO DTO POJO DAO DO 令人迷惑的Java概念
    linux中多个命令连接符— ; && || ()
    遇见了count(1)这种写法,什么意思?
  • 原文地址:https://www.cnblogs.com/liuchengchuxiao/p/4232539.html
Copyright © 2011-2022 走看看