鯤鵬CentOS服務器上源碼部署mcrypt
mcrypt旨在替代GNU通用公共許可證下的舊Unix Crypt。 Unix Crypt是unix盒中流行的文件加密程序。它基于Enigma加密算法,但是相當瑣碎。Mcrypt還具有與Unix Crypt和Solaris Des的兼容模式。它支持libmcrypt中找到的所有算法和模式,并且非常可擴展。目前它支持以下算法:BLOWFISH,TWOFISH,DES,TripleDES,3-WAY,SAFER,LOKI97,GOST,RC2,MARS,RIJNDAEL,SERPENT,CAST,ARCFOUR和WAKE。
本文檔以“mcrypt-2.6.8”為例進行說明。
1?????? 安裝準備
華為云購買一臺鯤鵬服務器
本文以云服務器KC1實例搭建,云服務器配置如表1-1所示。
表1-1?云服務器配置
項目
說明
規格
kc1.large.2 | 2vCPUs | 4GB
磁盤
系統盤:高IO(40GB)
表1-2?操作系統要求
項目
說明
-
CentOS
7.6
在公共鏡像中已提供。
Kernel
4.14.0-115
在公共鏡像中已提供。
2?????? 配置編譯環境
1)???????? 安裝libmcrypt庫。
cd?/usr/local/src wget?http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz tar?-zxvf?libmcrypt-2.5.8.tar.gz cd?libmcrypt-2.5.8 ./configure?--host=arm-linux?--build=arm-linux make?&&?make?install
2)???????? 安裝libmhash。
cd?/usr/local/src wget?http://downloads.sourceforge.net/mhash/mhash-0.9.9.9.tar.gz tar?-zxvf?mhash-0.9.9.9.tar.gz cd?mhash-0.9.9.9 ./configure?--host=arm-linux?--build=arm-linux make?&&?make?install
3?????? 獲取源碼
獲取“mcrypt-2.6.8”源碼包。
cd?/usr/local/src wget?http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz
4?????? 編譯和安裝
cd?/usr/local/src tar?-zxvf?mcrypt-2.6.8.tar.gz cd?mcrypt-2.6.8/ ./configure?--host=arm-linux?--build=arm-linux make?&&?make?install
5?????? 運行和驗證
測試mcrypt是否安裝完成。
mcrypt?--version
回顯信息如下,則表示安裝成功,并且可以正常使用。
Mcrypt?v.0.9.9?(arm-unknown-linux-gnu) Linked?against?libmcrypt?v.2.5.8 Copyright?(C)?1998-2002?Nikos?Mavroyanopoulos?(nmav@gnutls.org)
鯤鵬
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。