方法一:用tar命令 對文件加密壓縮和解壓
創(chuàng)新互聯(lián)公司服務項目包括天門網(wǎng)站建設、天門網(wǎng)站制作、天門網(wǎng)頁制作以及天門網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,天門網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到天門省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
壓縮:
tar?-zcf??-?filename?|openssl?des3?-salt?-k?password?|?dd?of=filename.des3
此命令對filename文件進行加碼壓縮 生成filename.des3加密壓縮文件, password 為加密的密碼。
方法二:用zip命令對文件加密壓縮和解壓
zip?-re?filename.zip?filename?回車,輸入2次密碼
這里以字符串123456為例子,它的md5密文值為:e10adc3949ba59abbe56e057f20f883e\x0d\x0a這里以1.txt為需要被加密的文件。\x0d\x0a\x0d\x0a一、用oppnsslmd5加密字符串和文件的方法。\x0d\x0a1.oppnsslmd5加密字符串的方法\x0d\x0aa.手動輸入命令及過程如下:\x0d\x0a#openssl//在終端中輸入openssl后回車。\x0d\x0aOpenSSLmd5//輸入md5后回車\x0d\x0a123456//接著輸入123456,不要輸入回車。然后按3次ctrl+d。\x0d\x0a123456e10adc3949ba59abbe56e057f20f883e//123456后面的就是密文了\x0d\x0a解釋:為何在輸入123456后不回車呢?\x0d\x0a是因為openssl默認會把回車符當做要加密的字符串中的一個字符,所以得到的結(jié)果不同。如果你輸入123456后回車,在按2次ctrl+d。得到的結(jié)果是:\x0d\x0aOpenSSLmd5\x0d\x0a123456\x0d\x0af447b20a7fcbf53a5d5be013ea0b15af//因為openssl不忽略回車符導致的\x0d\x0ab.或者直接用管道命令\x0d\x0a#echo-n123456|opensslmd5//必須要有-n參數(shù),否則就不是這個結(jié)果了。\x0d\x0ae10adc3949ba59abbe56e057f20f883e\x0d\x0a解釋:為何要加-n這個參數(shù)?\x0d\x0a-n就表示不輸入回車符,這樣才能得到正確的結(jié)果。如果你不加-n,那么結(jié)果和前面說的一樣為:\x0d\x0af447b20a7fcbf53a5d5be013ea0b15af//因為openssl不忽略回車符導致的\x0d\x0a2.用openssl加密文件。\x0d\x0a#opensslmd5-in1.txt\x0d\x0a\x0d\x0a##################################################3\x0d\x0aOpenssl其他相關加密的命令參數(shù):引自:實用命令:利用openssl進行BASE64編碼解碼、md5/sha1摘要、AES/DES3加密解密收藏\x0d\x0a一.利用openssl命令進行BASE64編碼解碼(base64encode/decode)\x0d\x0a1.BASE64編碼命令\x0d\x0a對字符串‘a(chǎn)bc’進行base64編碼:\x0d\x0a#echoabc|opensslbase64\x0d\x0aYWJjCg==(編碼結(jié)果)\x0d\x0a如果對一個文件進行base64編碼(文件名t.txt):\x0d\x0a#opensslbase64-int.txt\x0d\x0a2.BASE64解碼命令\x0d\x0a求base64后的字符串‘YWJjCg==’的原文:\x0d\x0a#echoYWJjCg==|opensslbase64-d\x0d\x0aabc(解碼結(jié)果)\x0d\x0a如果對一個文件進行base64解碼(文件名t.base64):\x0d\x0a#opensslbase64-d-int.base64\x0d\x0a二.利用openssl命令進行md5/sha1摘要(digest)\x0d\x0a1.對字符串‘a(chǎn)bc’進行md5摘要計算:echoabc|opensslmd5\x0d\x0a若對某文件進行md5摘要計算:opensslmd5-int.txt\x0d\x0a2.對字符串‘a(chǎn)bc’進行sha1摘要計算:echoabc|opensslsha1\x0d\x0a若對某文件進行sha1摘要計算:opensslsha1-int.txt\x0d\x0a三.利用openssl命令進行AES/DES3加密解密(AES/DES3encrypt/decrypt)\x0d\x0a對字符串‘a(chǎn)bc’進行aes加密,使用密鑰123,輸出結(jié)果以base64編碼格式給出:\x0d\x0a#echoabc|opensslaes-128-cbc-k123-base64\x0d\x0aU2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g=(結(jié)果)\x0d\x0a對以上結(jié)果進行解密處理:\x0d\x0a#echoU2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g=|opensslaes-128-cbc-d-k123-base64\x0d\x0aabc(結(jié)果)\x0d\x0a若要從文件里取原文(密文)進行加密(解密),只要指定-in參數(shù)指向文件名就可以了。\x0d\x0a進行des3加解密,只要把命令中的aes-128-cbc換成des3就可以了。\x0d\x0a注:只要利用opensslhelp就可以看到更多的安全算法了。\x0d\x0a###############################################\x0d\x0a\x0d\x0a二、利用php的md5函數(shù)加密字符串\x0d\x0a#toucha.php//創(chuàng)建a.php文件\x0d\x0a#via.php//用vi編輯a.php文件\x0d\x0a將輸入進去后保存\x0d\x0a#phpa.php//運行a.php文件\x0d\x0a顯示:e10adc3949ba59abbe56e057f20f883e\x0d\x0a三、利用md5sum命令\x0d\x0aA.在linux或Unix上,md5sum是用來計算和校驗文件報文摘要的工具程序。一般來說,安裝了Linux后,就會有md5sum這個工具,直接在命令行終端直接運行??梢杂孟旅娴拿顏慝@取md5sum命令幫助manmd5sum\x0d\x0a#md5sum_help\x0d\x0a有個提示:“WithnoFILE,orwhenFILEis-,readstandardinput.”翻譯過來就是“如果沒有輸入文件選項或者文件選項為-,則從標磚讀取輸入內(nèi)容”,即可以直接從鍵盤讀取字符串來加密。\x0d\x0a利用md5sum加密字符串的方法\x0d\x0a#md5sum//然后回車\x0d\x0a123456//輸入123456.然后按兩次ctrl+d.\x0d\x0a顯示:\x0d\x0a123456e10adc3949ba59abbe56e057f20f883e紅色代表加密后的值\x0d\x0a還可以用管道命令:\x0d\x0a#echo-n'123123'|md5sum\x0d\x0a\x0d\x0a或者寫成md5加密腳本,名字叫md5.sh,\x0d\x0a將以下內(nèi)容復制進腳本里:\x0d\x0a#!/bin/bash\x0d\x0aecho-n$1|md5sum|awk'{print$1}'\x0d\x0a\x0d\x0a保存后,給腳本執(zhí)行權限。\x0d\x0a#shmd5.sh123456\x0d\x0a顯示:e10adc3949ba59abbe56e057f20f883e\x0d\x0aB.其實也可以將文本放入文本文件,然后用md5sum加密改文本,也可以得到字符串加密的值。過程如下:\x0d\x0a#toucha.txt\x0d\x0a#echo-n123456a.txt//將123456寫進文本文件,不能丟了_n參數(shù),避免回車符干擾\x0d\x0a#md5suma.txt\x0d\x0a顯示:e10adc3949ba59abbe56e057f20f883ea.txt\x0d\x0a\x0d\x0actrl+d有兩個含義:\x0d\x0a一是向程序發(fā)送文件輸入結(jié)束符EOF。\x0d\x0a二是向程序發(fā)送exit退出指令。程序收到信號后具體動作是結(jié)束輸入、然后等待,還是直接退出,那就要看該程序捕獲信號后是如何操作的了。\x0d\x0amd5sum屬于第一個含義。兩次strl+d了,第一次讀取EOF指令,再次捕獲就會當成exit指令。而shell一類的程序,會直接把ctrl+d解析為退出指令。
啟動流程:
BIOS ——》 MBR(主引導記錄,找到系統(tǒng)在哪個分區(qū)) ——》 boot loader(grub) ——》kernel(內(nèi)核)——》進入啟動級別init
硬盤的最小讀取單位是一個扇區(qū),一個扇區(qū)大小是512字節(jié)
查看操作系統(tǒng)的版本:cat /etc/redhat-release
查看內(nèi)核版本:uname -r
查看內(nèi)核信息:uname -a
系統(tǒng)的啟動級別:
init 0:關機
init 1:單用戶模式,只能root用戶登錄的模式,可以直接跳過密碼
init 2:多用戶模式,但是沒有NFS(network filesystem),即無網(wǎng)絡模式
init 3:完全多用戶模式,也是命令行模式
init 4:安全模式,一般開發(fā)者調(diào)試使用
init 5:圖形模式
init 6:重啟
更改系統(tǒng)啟動級別:
vim /etc/inittab:在最后一行的?id 修改,如下圖
通過單用戶模式跳過用戶密碼登錄:
通過grub界面進入內(nèi)核,操作參數(shù),改變啟動級別,進入單用戶模式
在系統(tǒng)讀秒時,按任意鍵進入grub界面,然后按 e 進入kernel
選擇kernel,按 e 進入
進入之后,按 空格 進入啟動級別設置
輸入啟動級別為 1 ,再按 enter 返回內(nèi)核,再按 b 進入單用戶模式
grub加密:?
首先設置grub密碼:?
grub-md5-crypt
passwd:123456?
這里會得到一串加密字符串?
然后編輯grub的配置文件:
vim /etc/grub.conf
grub的配置文件內(nèi)容:
default=0:代表默認使用第一個內(nèi)核
timeout=5:代表進入系統(tǒng)時的讀秒時間,這里是5秒
hiddenmenu:隱藏它下面的內(nèi)容
password --md5:添加得到的grub密碼的加密字符串
title:內(nèi)核信息
將加密的字符串添加好之后,再通過grub進入kernel時就需要輸入密碼
如果grub被加密了,可以進入BIOS,通過外接光盤進入救援安裝模式,然后進入到系統(tǒng)中,
再 vi?/mnt/sysimage/etc/grub.conf,編輯配置文件,刪除grub加密,就可以再用單用戶模式跳過用戶密碼登陸
轉(zhuǎn)自 嘉為教育-rhce認證_rhce培訓_linux培訓_linux認證_linux考證
合力天下LINUX防泄密系統(tǒng)概述
Linux具有天生秉承的優(yōu)勢,越來越多的企業(yè)轉(zhuǎn)向了Linux的開發(fā)和應用。使用Linux操作系統(tǒng)的單位多數(shù)都擁有自主知識產(chǎn)權,如果有絲毫的泄露,都會造成巨大的損失。 基于多年的數(shù)據(jù)防泄漏防護經(jīng)驗,北京合力天下數(shù)碼信息技術有限公司自主研發(fā)了一套運行在Linux平臺環(huán)境下,防止Linux系統(tǒng)中自主知識產(chǎn)權泄密的產(chǎn)品。該系統(tǒng)在不改變用戶使用習慣、計算機文件格式和編譯程序的情況下,對指定類型的代碼文件進行實時、透明的加解密。所有通過非法途徑獲得的數(shù)據(jù),都將以亂碼文件形式表現(xiàn)。
合力天下LINUX防泄密系統(tǒng)是一款功能強大且易于使用的LINUX文檔加密軟件產(chǎn)品,該系統(tǒng)采用“驅(qū)動層AES智能透明加密技術”對指定類型的文件進行實時、強制、透明的加解密。在正常使用時,計算機內(nèi)存中的文件是以受保護的明文形式存放,但硬盤上保存的數(shù)據(jù)卻處于加密狀態(tài),如果沒有合法的使用身份、訪問權限和正確的安全通道,所有加密文件都將以密文狀態(tài)保存。
合力天下LINUX防泄密系統(tǒng)穩(wěn)定可靠,并且具備良好的可擴展性,能同時滿足企業(yè)其它應用系統(tǒng)文檔加密需求,有效防止數(shù)據(jù)丟失或泄露,有助于更深入、更全面地實施數(shù)據(jù)保護,從而確保企業(yè)機密數(shù)據(jù)的高度安全。
合力天下LINUX防泄密系統(tǒng)產(chǎn)品架構(gòu)
合力天下LINUX防泄密系統(tǒng)采用控制臺/服務器/代理(B/S/C)體系:服務器(Server)、客戶端代理(Agent)和控制臺(Management Console)三部分組成。
M/S/A三部分相互協(xié)調(diào)工作:管理員通過控制臺的WEB瀏覽器制訂靈活的安全策略;安全策略被保存在服務器上;終端計算機上安裝的代理主動連接服務器;接收到網(wǎng)絡連接后,服務器把制訂好的策略下發(fā)到該終端計算機;終端計算機代理的安全引擎執(zhí)行安全策略,進行安全控制。
合力天下LINUX防泄密系統(tǒng)部署模式
合力天下LINUX防泄密系統(tǒng)功能特點
一 驅(qū)動層透明加密
針對研發(fā)單位,可對JAVA、C、C++ 等各種源代碼文件進行透明加密保護;
針對手機、電子書等版權單位,可針對任何需要保護其版權的文檔類型進行透明加密保護;
針對辦公環(huán)境,可對任何文件類型加密。
二 編譯加密源代碼
針對研發(fā)單位,加密的源代碼文檔無需解密為明文,可直接通過編譯進程進行編譯。
編譯后的Image文件是明文,便于產(chǎn)品的測試與分發(fā)。
三 網(wǎng)絡通信安全隧道
加密文檔(如源代碼)需要通過文檔版本管理軟件(如CVS\SVN\GIT)通過網(wǎng)絡或文件系統(tǒng)進行集中備份與共享。加密文件系統(tǒng)提供網(wǎng)絡安全隧道功能,保護網(wǎng)絡通信中的加密文件。
如加密文件需要保存到服務器上,既可以密文存儲到服務器上也可以明文存儲到服務器上。
如明文存儲到服務器上,加密系統(tǒng)的網(wǎng)絡安全隧道可與合力天下LINUX防泄密系統(tǒng)服務器數(shù)據(jù)保護網(wǎng)關聯(lián)動,實現(xiàn)加密文檔在上傳到服務器網(wǎng)關自動解密,下載文件時網(wǎng)關自動加密。如此既保障了文檔的可靠性、可用性,又保障文檔的安全性。
四 進程合法性驗證
對進程進行簽名認證,驗證通過的進程,才是合法進程,才能對加密文件行讀寫操作。
任何偽造進程的方式都無法讀寫加密文檔。如更改進程名稱、SVN多種協(xié)議讀寫加密文件等都無法解密文件。
五 自身安全強保護
系統(tǒng)具有自我保護能力,在自身受到破壞不完整時整個系統(tǒng)依然能夠保障數(shù)據(jù)的安全性。
粘貼/拷貝控制
系統(tǒng)具有防粘貼拷貝能力,不可信進程可以拷貝任何數(shù)據(jù)到可信進程;但可信進程不允許拷貝數(shù)據(jù)到任何其它進程,有效防止數(shù)據(jù)的泄露。
六 文件批量加密
可對明文文件批量加密,針對開源的文件很方便的合并到工程里面。
批量加密流程具有保護機制,防止已經(jīng)加密的文件再次加密,造成文件的損壞。
七 可離線工作
離線即客戶端網(wǎng)絡連接不上加密服務器所處的狀態(tài),如外出辦公等。
加密系統(tǒng)支持離線辦公,離線的安全策略為最近一次在線時的文件加密策略。
八 與Windows加密系統(tǒng)兼容
Linux加密系統(tǒng)與Windows加密系統(tǒng)相互兼容:Windows加密的文件在Linux下能夠操作,在Linux加密的文件在Windows下能夠操作。
合力天下linux防泄密系統(tǒng)加密規(guī)則
1.不可信進程規(guī)則
不可信進程創(chuàng)建、編輯的文件都是明文文件。
不可信進程讀取的加密文件是亂碼,不可以使用。
2.可信進程規(guī)則
可信進程創(chuàng)建符合加密規(guī)則的文件是加密的文件。
可信進程可以透明讀寫編輯加密文件。
原不加密但符合加密規(guī)則文件,一但可信進程進行了編輯,則原文件成為加密文件。
可信進程在未創(chuàng)建、讀寫加密文件前,創(chuàng)建不符合加密規(guī)則的文件是明文的。
可信進程在未創(chuàng)建、讀寫加密文件前,可以任意編輯明文文件,該文件不被加密。
可信進程一旦創(chuàng)建、編輯了加密文件,則后續(xù)創(chuàng)建、編輯的所有文件都是加密的。
3.進程間拷貝粘貼規(guī)則
可以自由的從不可信進程中粘貼拷貝文字到可信進程。
可以自由的從不可信進程中粘貼拷貝文字到不可信進程。
可信進程的文字拷貝受到安全保護,禁止隨意拷貝文字。
4.編譯器進程規(guī)則
編譯器創(chuàng)建的二進制文件是明文的,可以隨意燒到嵌入式設備中。
5.離線加密規(guī)則
支持離線文檔加密。
離線規(guī)則為最近一次上線的文檔加密規(guī)則。
6.文件批量加密
支持文件批量代碼加密轉(zhuǎn)化。
已經(jīng)加密的文件不會被二次加密。
合力天下LINUX防泄密系統(tǒng)功能表
本文名稱:linux命令加密 linux添加密碼命令
瀏覽路徑:http://jinyejixie.com/article8/dodogop.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、品牌網(wǎng)站設計、面包屑導航、標簽優(yōu)化、域名注冊、網(wǎng)站設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)