第8周作業

2022-06-23 02:33:10 字數 1508 閱讀 3687

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.準備電子書或其它大的文字檔...