我正在基于ejabberd服务器构建安全的消息传递系统。但是我已经意识到ejabberd(mod_mam模块)将消息存档存储在几乎纯文本中。如果数据库被盗(某种形式),我所有用户的聊天都会受到影响。如何启用存储的邮件加密?
答案 0 :(得分:2)
mod_mam或ejabberd不支持这样的功能。如果有帮助,您可以将ejabberd配置为使用外部SQL数据库。或者您可以告诉您的用户使用client-2-client加密...
答案 1 :(得分:1)
如果要加密静态数据,则可以依赖数据库功能。 例如,您可以将pgcrypto用于Postgres:https://www.postgresql.org/docs/current/pgcrypto.html