【发布时间】:2018-05-24 16:26:22
【问题描述】:
我现在知道,密码只是保存在数据库中, 但我希望将其保存为加密的字节数组(例如 [@7aC&s )。 我将密码设置为 varbinary,但是当我尝试使用 getBytes() 方法将密码保存为 byte[] 时,它检索了 [@7aC&s 作为字符串而不是 byte[]。 我想这样做,然后我可以使用 new String(byte[]) 将其解密回字符串。
【问题讨论】:
-
请看如何使用
PreparedStatement来防止 SQL 注入! 关于 SO 的其他重要一点,不要将您的代码作为图像发布,复制粘贴代码为minimal reproducible example