如何使用 SHA-2 和随机盐加密 spark sql 数据框列
How can I encrypt spark sql data frame column using SHA-2 and a random salt
我正在使用 Scala 编程语言。我想使用 SHA-2 算法和随机盐
加密整列 spark sql 数据帧
目前我所拥有的就是这个并且效果很好
dataFrame.withColumn("ColumnName", sha2(bin(col("ColumnName")), 256))
如何向此哈希添加盐?
谢谢
试试这个:
df.withColumn("ColumnName",
sha2(concat_ws("|", lit("left_salt"), bin(col("yourcoltocrypt")), lit("right_salt"))), 256))
我正在使用 Scala 编程语言。我想使用 SHA-2 算法和随机盐
加密整列 spark sql 数据帧目前我所拥有的就是这个并且效果很好
dataFrame.withColumn("ColumnName", sha2(bin(col("ColumnName")), 256))
如何向此哈希添加盐?
谢谢
试试这个:
df.withColumn("ColumnName",
sha2(concat_ws("|", lit("left_salt"), bin(col("yourcoltocrypt")), lit("right_salt"))), 256))