【发布时间】:2016-07-19 13:19:53
【问题描述】:
我正在为我们的一个分布式应用程序开发一个富文本编辑器,以允许用户在该编辑器中输入他/她的 cmets。在这里,我们允许用户从键盘输入 cmets 并从外部资源(如 Internet、MS-Word 等)复制粘贴 cmets,因此,在这里我们需要保存用户输入的任何内容,而不需要删除一个字符。
最初我的想法是,我们需要加密 cmets 并将其保存到数据库端,而用户想看到他的 cmets,然后我们从数据库中获取它并解密并显示给用户。但是这样的问题是,数据库中的加密数据/cmets被不同的应用程序使用,因此我们需要在所有其他应用程序中实现相同的加密和解密机制......这是一个非常糟糕的主意。
所以伙计们,如果有人对此有更好的想法。请发布答案。
谢谢。
【问题讨论】:
标签: java encryption architecture