第八周作業

2022-08-23 22:18:11 字數 1360 閱讀 1049

1、對稱加密過程由哪三部分組成

1.加密:傳送方將原始資訊經過對稱金鑰加密形成密文

2.資料傳輸:密文通過網路傳送到接收方

3.解密:接收方收到密文後用對稱金鑰進行解密產生明文

2、使用 openssl 中的 aes 對稱加密演算法對檔案 file.txt 進行加密,然後解密

加密:openssl enc -aes-256-cfb -in file.txt -out file.enc

解密:openssl enc -d -aes-256-cfb -in file.enc -out file1.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

openssl x509 -in /etc/pki/ca/cacert.pem -noout -text

4.為需要使用證書的主機頒發私鑰

(umask 066; openssl genrsa -out /data/service.key 2048)

5.為需要使用證書的主機生成證書申請檔案

mkdir /data

openssl req -new -key /data/service.key -out /data/service.csr

6.ca簽署證書並將證書頒發給請求者

openssl ca -in /data/service.csr -out /etc/pki/ca/certs/service.crt -days 365

openssl x509 -in /etc/pki/ca/certs/service.crt -noout -text

4、使用指令碼實現多個使用者key驗證免密登入

vim ssh_nopass.sh

#!/bin/bash

#ssh-keygen -f ~/.ssh/id_rsa -p "" -q

rpm -q sshpass &> /dev/null || yum -y install sshpass &> /dev/null

passwd=123456

prefix=192.168.1.

for i in ;do

&done

wait

第八周作業

1 理解窗體的檔案含義及組織結構 如 form1.cs form1.designer.cs form1.resx 控制項的屬性 方法和事件。2 完全用 的方式在form1.cs檔案中建立乙個文字標籤物件label1,用 設定label1的parent location name text autos...

第八周作業

1 顯示統計占用系統記憶體最多的程序,並排序 2 編寫指令碼,使用 for 和 while 分別實現 192.168.0.0 24 網段內,位址是否能夠 ping 通,若 ping 通則輸出 success 若 ping 不通則輸出 fail 3 每週的工作日 1 30,將 etc 備份至 back...

第八周作業

本週是團隊專案的最後一周,我們的團隊專案也完成了大部分的工作。下面是我們近兩周的工作內容,以及我在這個團隊專案中的總結與心得體會。我們小組所進行的專案是仿照手遊 球球大作戰 製作3d的pc版遊戲。到目前為止,我們已經完成了大部分文件與編碼工作,還差測試文件的成型 其它文件的細節修改與一些bug的修補...