既定需求a
加密用於達到以下目的:
保密性:幫助保護使用者的標識或資料不被讀取。 採取措施: 雙向加密
資料完整性:幫助保護資料不被更改。採取措施: 單項加密(md5雜湊)
身份驗證:確保資料發自特定的一方。採取措施: 數字簽名
不可否認性:防止特定的一方否認傳送過訊息。採取措施: 公鑰加密
雙向加密原理簡析:
圖:
常見的雙向加密: des , 3des , aes
openssl enc -in 《要加密的file> -out 《加密後的檔案file> -e 加密 -des
openssl enc -in 《要解密的file> -out 《解密後的檔案file> -d 解密 -des既定需求b:圖:
單項加密原理簡析:
圖:
常見的單項加密: md5 , sha128 , sha256 , sha512
注意: 單項加密只是對原文資訊的內容做了摘要,並沒有對資料進行加密
既定需求c:
圖:
金鑰交換(非對稱加密)原理簡析:
圖:
常見的非對稱加密啊: dh , ike
struct
;
既定需求d:圖:
數字證書,簽名原理簡析
常見的數字證書與數字簽名: x509, pkcs 與 rsa , dsa
自此我們解決了加密的四個目的,當然沒有萬無一失的安全措施,安全問題愈發嚴重的今天,
(csdn,天涯明文密碼,京東被***,阿里內部資料被盜,2000w開房資料,攜程信用卡資訊洩漏..)
我們還需多關注網際網路安全,多傳播網際網路安全,這是每個從業者應盡的職責和義務.
Sybase IQ,你需要知道的基礎
sybase iq,你需要知道的基礎 第一,知道iq跟其它的關係型資料庫相比,它的主要特徵是什麼?包括查詢快 資料壓縮比高 load快,但是插入更新慢,不太適合資料老是變化,它是按列儲存的。這時候你就知道它適做dss 決策支援系統 資料集市,資料倉儲,它不適合oltp。適合olap。第二,知道iq自...
Sybase IQ,你需要知道的基礎
sybase iq,你需要知道的基礎 第一,知道iq跟其它的關係型資料庫相比,它的主要特徵是什麼?包括查詢快 資料壓縮比高 load快,但是插入更新慢,不太適合資料老是變化,它是按列儲存的。這時候你就知道它適做dss 決策支援系統 資料集市,資料倉儲,它不適合oltp。適合olap。第二,知道iq自...
關於快取你需要知道的
作後端開發的同學,快取是必備技能。這是你不需要花費太多的精力就能顯著提公升服務效能的靈丹妙藥。前提是你得知道如何使用它,這樣才能夠最大限度發揮它的功效,並抑制其 本文將介紹最如何正確的新增和更新快取。這部分將介紹在開始加快取之前我們必須要做的事情。這步非常重要,如果沒弄好,很有可能加了快取反而不如不...