我想在使用mysql从mysql数据库读取时混淆数据。 我希望能够在ruby中对数据进行反混淆处理以获取原始字符串。
EG。其中一个字段的值让我们在mysql数据库中说出名字=' Hello World'
我想做类似的事情:
obfuscated_name =从id = 1的用户中选择obfuscate(name); obfuscated_name =' pcdbdygcljidr2h5o8boWame' 然后在ruby中使用这个obfuscated_name并对其进行反混淆
SomeClass.deobfuscate(obfuscated_name)=> ' Hello World'
这是最简单,最简单的方法,因此在mysql和ruby中应用相同的逻辑。
答案 0 :(得分:1)
您可以使用对称密钥加密。将密钥放入配置文件中,然后使用它来加密/解密相关数据。