格式保留加密(FPE)及其使用Demo

2021-10-22 20:11:59 字數 1477 閱讀 2034

目錄

一、概述

二、加解密原理

三、使用demo

四、參考

記錄下格式保留加密演算法及其demo。

格式保留加密(format preserving encrypt,fpe)是一種可以保證密文與明文具有相同格式與長度的加密方式。

fpe常應用於資料去標誌化或者脫敏,能保持明文和密文的格式相同,如英文加密後仍為英文,數字加密後仍為數字。

常見的ff1加解密演算法如下:

}輸出為:

original: 123456789

ciphertext: 956289744

plaintext: 123456789

關於時間格式資料的保留問題

儲存年月日格式的時間資料 select trunc sysdate from dual 時間格式可以直接進行加減數字 select trunc sysdate 3 from dual 時間相減 select trunc sysdate to date 2020 1 1 yyyy mm dd from...

解析wiki資料(帶標點,保留格式)

資料解析 解析資料,python m wikiextractor.wikiextractor kowiki 20201001 pages articles.xml.bz2 o output dir b 10m json processes n o 輸出資料夾 b 輸出檔案大小限制,超出後存入新的檔案...

iOS陣列轉字串 保留格式

轉換前陣列為 nsarray testarray 1 2 3 6 7 轉換後字串為 1,2,3,6,7 如果不是想實現類似需求可以不往下看了。先實現字典轉字串的分類 陣列內型別支援字串 字典 陣列 import nsdictionary tool.h implementation nsdiction...