2015-11-04 80 views
0

我需要将一些加密数据加载到AWS Redshift表(以及加密数据的几个字段)中,并且已经有一个Java解密函数,我需要将它移植到Python UDF。Redshift AES Decrypt UDF(Python)

我使用AES-256和Skein散列函数(https://en.wikipedia.org/wiki/Skein_%28hash_function%29)。有没有人成功实现了这样的加密/解密UDF?在Redshift中甚至有可能吗?

提前致谢!

+0

实现任何加密函数通常是一个糟糕的主意。加密已被证明很难实施,甚至专家也搞错了。你能采取不同的方法并使用Redshift提供的一些内置加密功能吗?例如,我知道Redshift提供了一个完整的数据库加密来保护静止的数据。 –

+0

@BrianCain - 感谢您的评论。我知道Redshift对整个数据库进行了硬件加密;然而,某些美国法规要求某些数据在现场/单元级别加密;因此,尽管了解实施加密的潜在限制,我必须这样做。 – Pasha

回答