資料加密和解密

加密是將純文字資料 (純文字) 轉譯成看似隨機且無意義 (加密文字) 的程式。 解密是將加密文字轉換回純文字的程式。

若要加密超過少量的資料,則會使用 對稱式加密對稱金鑰會在加密和解密程式期間使用。 若要解密特定加密文字片段,必須使用用來加密資料的金鑰。

每個加密演算法的目標是盡可能難以解密產生的加密文字,而不使用金鑰。 如果使用真正良好的加密演算法,則沒有任何技術比嘗試每個可能金鑰的方法更好。 針對這類演算法,金鑰越長,解密一段加密文字就比較困難,而不需要擁有金鑰。

很難判斷加密演算法的品質。 在適當的攻擊下,看起來令人期待的演算法有時會變得非常容易中斷。 選取加密演算法時,最好選擇使用中的演算法數年,並已成功抵禦所有攻擊。

如需詳細資訊,請參閱 資料加密和解密函式