在我工作的公司中,我们需要加密一些包含敏感数据的列,例如客户电子邮件和电话号码,但是我们不应该在应用程序级别进行加密(这是强制性的)。
我做了一些研究,发现并了解了静态加密,但是它是DataStax提供的透明数据加密(TDE),因此当我实现它时,仍然可以从DataStax studio读取数据。我们正在努力避免。
在下面,您可以看到表上当前实现的压缩。
compression = {'chunk_length_in_kb': '64', 'cipher_algorithm': 'AES/ECB/PKCS5Padding', 'class': 'org.apache.cassandra.io.compress.EncryptingLZ4Compressor', 'secret_key_strength': '128', 'system_key_file': 'system_key_test_file'}
这不是我们想要的结果,即使表本身必须加密,我也需要一些帮助。
我正在寻找类似的东西
id | email | order_id | phone_number | date
--------------------------------------+----------------------+--------------+-------------------+------------
6ab09bec-e68e-48d9-a5f8-97e6fb4c9b47 | a1$1gSDfs%asa&s(124 | 322554532 | b5@5a2$%79ed&697d | 2019-04-28
6ab09bec-e68e-48d9-a5f8-97e6fb4c9c47 | 1c8@05ca/a·839%18$23 | 937492874 | zc5a%27#·0ed9$$7f | 2019-04-28
代替这个。
id | email | order_id | phone_number | date
--------------------------------------+----------------------+--------------+---------------+------------
6ab09bec-e68e-48d9-a5f8-97e6fb4c9b47 | dummyyyyy@gmail.com | 322554532 | +213108567869 | 2019-04-28
6ab09bec-e68e-48d9-a5f8-97e6fb4c9c47 | dummyyyyy2@gmail.com | 937492874 | +213308467260 | 2019-04-28
谢谢。