加密

在密碼學中 ， 加密 （ Encryption ） 是將明文信息改變爲難以讀取的密文內容 ， 使之不可讀的過程 。 只有擁有解密方法的對象 ， 經由解密過程 ， 才能將密文還原爲正常可讀的內容 。 理想情況下 ， 只有經授權的人員能夠讀取加密文所要傳達的信息 。 加密本身並不能防止信息傳輸被截取 ， 但加密能防止截取者理解其內容 。 因爲種種技術原因 ， 加密方法通常使用一個通過算法生成的僞隨機密鑰 。 雖然任何加密後的消息都可能被破解 ， 但對於一個良好的加密算法而言 ， 破解需要相當多的技術和算力 。 授權讀取信息的人可以輕鬆通過發信人所提供的密鑰解密信息 ， 但未經授權的人員則不行 。 密碼學歷史中有衆多加密方法 ； 早期的加密方法常用於軍事通訊 。 從此開始 ， 現代計算中也出現了衆多加密技術 ， 並且加密在現代計算中也變得越來越常見 。 現代的加密方式通常使用公鑰或對稱密鑰 。 現代加密技術依賴現代計算機在破解密鑰上並不高效的事實來保證其安全性 。