我正在存储数据库凭据,并且我有这样的数据:
id = 1
port = 3306
type = "MySQL"
user = "hellobob"
password = "asdofiasndofi34343"
对于字段“用户”或“密码”,什么是判断该数据处于加密状态还是未加密状态的好方法?例如,密码可能类似于:
"aosdifhoasidjf234234"
未加密时,但类似:
"239489283749234li"
加密时。我该如何区分?我的想法是为其添加前缀。像这样:
"asdoifjaosdifjasdfioj" <== unencrypted
"X-asdofijasodifjo34i5j345" <== encrypted
以上是一个好的解决方案,还是有更好的方法呢?此外,哪种方法可以加密/解密这些字段的数据?