iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 20
0
Security

資安動手做系列 第 20

20.Crypptography

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20181026/20077752ERIx4F2Tfz.png

對稱式加密 (Symmetric key Cryptography)
較非對稱快
3DES,AES
非對稱加密 (Asymmetric key Cryptography)
適用於不安全的介質環境,能保護機密性、存取控制及來源證明
Deffie-Hellman,RSA
雜湊函數(Hash Function)
確保資料的完整性
MD5,SHA

合併使用
Digital Envelope
利用RSA加密AES產生的Session key,建立連線後雙邊資料用Session key解密
https://ithelp.ithome.com.tw/articles/10188528

非對稱實作

SSH應用A電腦可以不用輸入密碼即可連至B電腦操作
A電腦

ssh-keygen
#預設用RSA2048加密
cd ~/.ssh/
#key放在這個資料夾內
cat id_rsa.pub >> authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
ssh-copy-id root@computerb

這時候A就能直接ssh root@computerb
B電腦到 /.ssh 資料夾底下會多出authorized_keys,裡面為A的id_rsa.pub (A用RSA建立的public key

Putty

也能如法炮製,用puttygen,選Generate
A => private Key => .ppk
=> public Key => SSH-rsa XXXXX.....
B => authorized_keys
A's private key =>key in B's authorized_keys
A Use .ppk ssh to B

隨便解釋

A製作一對傳送陣,只能從private傳到public
A的private無法移動,public可以複製多份
A將public放在B、C家,於是他就可以傳送到B跟C了


上一篇
19. Security Engineering-State machine model
下一篇
21. Site and Facility Security
系列文
資安動手做34
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言