1、對稱加密過程由那三部分組成
加密:傳送方將原始資訊經過對稱金鑰加密形成密文
資料傳輸:密文通過網路傳送到接收方
解密:接收方收到密文後用對稱金鑰進行解密產生明文
2、使用 openssl 中的 aes 對稱加密演算法對檔案 file.txt 進行加密,然後解密
加密:openssl enc -e -aes -a -salt -in file.txt -out file.cipher
解密:openssl enc -d -aes -a -salt -in file.cipher -out file.txt
3、搭建ca和申請證書
1)建立ca所需要的檔案
touch /etc/pki/ca/index.txt
echo 01 > /etc/pki/ca/serial
2)生成ca私鑰
cd /etc/pki/ca
(umask 066;openssl genrsa -out private/cakey.pem 2048)
3)生成ca自簽名證書
openssl req -new -x509 -key /etc/pki/ca/private/cakey.pem -days 3650 -out /etc/pki/ca/cacert.pem
4)為證書主機生成私鑰
(umask 066;openssl genrsa -out /data/test.key 2048)
5)為主機生成證書申請檔案
openssl req -new -key /data/test.key -out /data/test.csr
6)ca簽名證書頒發給請求者
openssl ca -in /data/test.csr -out /etc/pki/ca/certs/test.crt -days 100
4、使用指令碼實現多個使用者key驗證免密登入
ssh-keygen -t rsa -p ""
ssh-keygen -t dsa -p ""
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
1)同步ssh互信檔案到其它結點
node_list="centos6 centos7 centos8"
for node in $ ; do
echo ~~~~~~~~$node~~~~~~~~
scp -rp .ssh/ root@$node:$pwd;
scp /etc/hosts root@$node:/etc/hosts
done
2)ssh互信驗證
node_list="centos6 centos7 centos8"
for node in $ ; do
echo ~~~~~~~~$node~~~~~~~~
ssh $node date ; date;
echo
done
第8周作業作業
1 對稱加密過程由那三部分組成 加密 傳送方將資訊通過對稱金鑰加密形成密文 傳輸 傳送方通過網路把密文傳出 解密 接收者將資訊用對稱金鑰進行解密形成明文 2 使用 openssl 中的 aes 對稱加密演算法對檔案 file.txt 進行加密,然後解密 openssl enc aes 128 cbc...
第8周作業
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 掌握常用字串函式以及使用指標操作字串的方法,掌握動態記憶體分配 這個作業在那個具體方面幫助我實現目標 讓我掌握常用字串函式以及使用指標操作字串的方法,掌握動態記憶體分配 參考文獻 c語言程式設計第3版 本題要求實現乙個字...
第8次作業
一 hive用本地檔案進行詞頻統計 1.準備本地txt檔案 2.啟動hadoop,啟動hive 3.建立資料庫,建立文字表 4.對映本地檔案的資料到文字表中 5.hql語句進行詞頻統計交將結果儲存到結果表中。6.檢視統計結果 二 hive用hdfs上的檔案進行詞頻統計 1.準備電子書或其它大的文字檔...