我想對加密數據進行搜索。這意味着每次我加密相同的明文時都需要具有相同的密文。即想一下加密名稱列表,我想在其中找到所有「Kevin」。我現在會加密「Kevin」並在數據庫中搜索加密文本。所有命中將是「凱文」的 - 但仍然只有密碼的人知道。AES/Rijndael:在加密數據上搜索 - 靜態鹽和IV
現在我的問題:如果我一直使用相同的鹽和IV(以獲得上述效果),那麼安全性如何?加密是否仍然安全?或者有沒有其他方法可以搜索加密數據?
我想對加密數據進行搜索。這意味着每次我加密相同的明文時都需要具有相同的密文。即想一下加密名稱列表,我想在其中找到所有「Kevin」。我現在會加密「Kevin」並在數據庫中搜索加密文本。所有命中將是「凱文」的 - 但仍然只有密碼的人知道。AES/Rijndael:在加密數據上搜索 - 靜態鹽和IV
現在我的問題:如果我一直使用相同的鹽和IV(以獲得上述效果),那麼安全性如何?加密是否仍然安全?或者有沒有其他方法可以搜索加密數據?
你想搜索包含「凱文」的地方,字符串或者你只是想比較完整信息? – CodesInChaos
我想比較完整的信息!在我看來,檢查文本中的「Kevin」是否會是將完全相同:必須構建文本的加密單詞列表。其中最後1:1搜索加密的單詞(「凱文」)應該已經完成。或者你知道更聰明的方法嗎? –
heinob