我有一個系統每天接收約1500萬條記錄(在單獨的文件中每個文件都有大約150K條記錄)。系統會將這些文件從二進制文件轉換爲ASCII文件,然後將數據傳送到多個下游系統。 現在有一個新的要求,我們必須加密每個記錄中的一個字段(讓我們稱之爲字段A),字段A的長度總是在6到10個數字之間。.net快速和安全的加密方式與可打印的字符結果
1.應加密的方式,結果只會 包含可打印字符
2,性能是非常重要的在這裏
3,我們在每個記錄下哪些可以在其他領域做被用作像日期時間那樣的加密/解密密鑰,但不能保證這些其他字段是唯一的(這不應該是重要的)。其他下游系統應該能夠使用密鑰解碼結果(我對數據加密非常陌生,但我認爲這個密鑰稱爲私鑰)。
5.我讀過關於SALT的不同文章,您認爲SALTing可以在我們的場景中使用嗎?
您認爲在我這裏使用的最佳加密算法是什麼? .net框架提供了這種算法的實現嗎?
:謝謝你的回答,我認爲對稱算法是我最好的選擇,因爲我們只有在e系統上進行加密。另一個原因是下游系統可能連接到sql服務器並收集加密記錄或將使用生成的文件,但無論如何我們不能爲每個系統創建單獨的記錄。謝謝 – Asha