2015-11-04 81 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

回答