你需要知道的加密演算法

2021-09-24 13:22:53 字數 1345 閱讀 9248

既定需求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自...

關於快取你需要知道的

作後端開發的同學,快取是必備技能。這是你不需要花費太多的精力就能顯著提公升服務效能的靈丹妙藥。前提是你得知道如何使用它,這樣才能夠最大限度發揮它的功效,並抑制其 本文將介紹最如何正確的新增和更新快取。這部分將介紹在開始加快取之前我們必須要做的事情。這步非常重要,如果沒弄好,很有可能加了快取反而不如不...