<ins id='pe8pu'></ins>
<dl id='pe8pu'></dl>
    <i id='pe8pu'><div id='pe8pu'><ins id='pe8pu'></ins></div></i>
      <acronym id='pe8pu'><em id='pe8pu'></em><td id='pe8pu'><div id='pe8pu'></div></td></acronym><address id='pe8pu'><big id='pe8pu'><big id='pe8pu'></big><legend id='pe8pu'></legend></big></address>

      <fieldset id='pe8pu'></fieldset>
      <i id='pe8pu'></i>

      <code id='pe8pu'><strong id='pe8pu'></strong></code>

      1. <tr id='pe8pu'><strong id='pe8pu'></strong><small id='pe8pu'></small><button id='pe8pu'></button><li id='pe8pu'><noscript id='pe8pu'><big id='pe8pu'></big><dt id='pe8pu'></dt></noscript></li></tr><ol id='pe8pu'><table id='pe8pu'><blockquote id='pe8pu'><tbody id='pe8pu'></tbody></blockquote></table></ol><u id='pe8pu'></u><kbd id='pe8pu'><kbd id='pe8pu'></kbd></kbd>
      2. <span id='pe8pu'></span>

          Centos7如何安装Chacha20加密算法

          • 时间:
          • 浏览:20
          • 来源:124软件资讯网

              有些法式会使用Chacha20加密算法 ,若是Centos7系统报错Exception: libsodium not found ,则缺乏M2Crypto与libsodium依赖情况所致;

              Salsa20是一种流加密算法 ,由Daniel J. Bernstein提交到eSTREAM  。它建立在基于add-rotate-xor(ARX)操作的伪随机函数之上——32位模加、异或(XOR)和循环移位操作  。Salsa20映射一个256位密钥、一个64位nonce以及一个64位流位置到一个512位的输出(也存在一个128位密钥的版本)  。这使Salsa20具有了差别寻常的优势 ,用户可以在恒准时间内追求输出流中的任何位置  。它可以在现代x86处置惩罚器中提供约每4–14次循环周期一字节的速率 ,并具有合理的硬件性能  。它没有注册专利  ,而且Bernstein还撰写了几篇对常见架构优化的公有领域实现  。Salsa20已被提交到eSTREAM  。

              一个相关的密码算法ChaCha  ,具有类似的特点  ,但有差别的循环移位函数 ,已在2008年由Bernstein公布 。

              M2Crypto与Libsodium简介

              M2Crypto:一个Python加密和SSL工具包

              M2Crypto是用于OpenSSL特征为RSA  ,DSA ,DH ,EC  ,HMAC  ,新闻摘要  ,对称密码(包罗AES)的最完整的Python包装器  。SSL功效实现客户端和服务器; Python扩展Python的httplib ,urllib和xmlrpclib; 不行伪造的HMAC’AuthCookie用于网络会话治理; FTP / TLS客户端和服务器; S / MIME; ZServerSSL:Zope和ZSmime的HTTPS服务器:Zope的S / MIME信使  。M2Crypto也可以用于为Twisted提供SSL  。通过引擎接口支持智能卡 。

              Libsodium

              用于加密  ,解密  ,署名  ,密码散列  ,其目的是提供构建更高级别加密工具所需的所有焦点操作  。只管强调高宁静性 ,可是原语比NIST尺度的大多数实现更快  。

              若是你centos7系统需要支持Chacha20加密算法请使用以下下令安装

            1 2 3 4 5 6 7 8 9 10 11 yum installm2crypto gcc -ywget -N --no-check-certificate https://download.libsodium.org/libsodium/releases/libsodium-1.0.8.tar.gztarzfvx libsodium-1.0.8.tar.gzcdlibsodium-1.0.8./configuremake&& makeinstallecho"include ld.so.conf.d/*.conf">/etc/ld.so.confecho"/lib">>/etc/ld.so.confecho"/usr/lib64">>/etc/ld.so.confecho"/usr/local/lib">>/etc/ld.so.confldconfig