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

<ins id='lqcik'></ins>

    <code id='lqcik'><strong id='lqcik'></strong></code>
  • <tr id='lqcik'><strong id='lqcik'></strong><small id='lqcik'></small><button id='lqcik'></button><li id='lqcik'><noscript id='lqcik'><big id='lqcik'></big><dt id='lqcik'></dt></noscript></li></tr><ol id='lqcik'><table id='lqcik'><blockquote id='lqcik'><tbody id='lqcik'></tbody></blockquote></table></ol><u id='lqcik'></u><kbd id='lqcik'><kbd id='lqcik'></kbd></kbd>
  • <span id='lqcik'></span>
      1. <dl id='lqcik'></dl>

          <fieldset id='lqcik'></fieldset>

            Centos7如何安装Chacha20加密算法

            • 时间:
            • 浏览:12
            • 来源: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