加密与解密字段

2024-09-30 02:22:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在存储数据库凭据,我有如下数据:

id = 1
port = 3306
type = "MySQL"
user = "hellobob"
password = "asdofiasndofi34343"

对于user或password字段,什么是判断数据是处于加密状态还是未加密状态的好方法?例如,密码可能类似于:

"aosdifhoasidjf234234"

当它是未加密的,但像:

"239489283749234li"

当它被加密时。我怎么能分辨出区别呢?我的想法是给它加个前缀。比如:

"asdoifjaosdifjasdfioj" <== unencrypted
"X-asdofijasodifjo34i5j345" <== encrypted

以上是一个很好的解决方案,还是有更好的方法?另外,对这些字段的数据进行加密/解密的好方法是什么


Tags: 数据方法id数据库密码port状态type

热门问题