數據漂白是使數據更加安全的一種計算機處理過程,它與數據加密不同,數據加密後是無法正常讀取和使用的,必須解密才能使用。而數據漂白是將數據通過一定的算法變成另一種樣式,而這種樣式是可讀的,並且與原數據是同一類的。
基本介紹
- 中文名:數據漂白
- 外文名:Data bleaching
定義,原理,作用,用例,
定義
數據漂白分為正向漂白和反向漂白。正向漂白是將原始數據經過漂白處理形成漂白後數據的過程。反向漂白是將漂白後的數據經過反向處理還原成原始數據的過程。
原理
數據漂白根據漂白的具體需求,根據不同的漂白欄位,制定不同的漂白算法,以保證漂白後的數據具有高仿真度,高仿真度是區分數據漂白算法與普通加密算法的重要標誌,漂白是一種特殊的加密過程,經過漂白處理後的數據必須要能夠保證具備可讀性、邏輯關聯性和安全性,並且能夠通過反向漂白還原成原數據。
常用的數據漂白算法有凱撒加密法、單表代換加密等。
作用
數據漂白常用於由於需要在非生產環境中使用生產數據的場景,例如測試、開發、培訓、外包、數據挖掘和研究等,通過數據漂白過程,能夠減少數據使用的限制,保障數據中涉及客戶和生產的敏感信息不外泄,不侵害用戶的個人隱私數據,且具有高仿真度。