【发布时间】:2011-05-15 14:56:46
【问题描述】:
我正在尝试创建一个使用 MySQL 表来存储条目的简单消息系统 (PHP) 页面。我将在表格中使用的列的粗略轮廓是:
msg_id(主键,自动增量)
user_id(指向创建消息的用户的外键)
时间(提供 msg 时间戳的 DATETIME 条目)
msg(包含 msg 的 VARCHAR)
可访问(只是一个int(1),0表示除用户本人外无人能读,1表示其他人能读)
我想知道的是,加密 msg 字段的最佳方法是什么,以便窥探者无法读取它(比如说,通过打开 mysql CLI 或 phpMyAdmin 并读取值存储在一行中)?
如果“accessable”设置为 0,那么只有他/她自己应该能够阅读它(通过访问一些 PHP 页面),但如果设置为 1,其他人也应该能够阅读它。我不知道如何解决这个问题,所以非常感谢任何帮助!
【问题讨论】:
标签: mysql encryption phpmyadmin