我目前正在尝试修改现有的 GWT-Ext 应用程序,该应用程序在其 MySql 数据库中使用纯文本密码。
我的计划是使用 md5 哈希,因为可以使用 MySql 函数轻松更改现有密码,并且我也希望为 GWT-Ext 端找到一个简单的解决方案。但正如我发现的那样,GWT 不支持 java.security 并且似乎没有任何其他实现可用于将密码字符串更改为客户端的 md5 哈希。
到目前为止,我发现的唯一“解决方案”是通过 JSNI 重新实现 md5 方法,如下所述: http ://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/ad09475a9944c9f8
Ext-JS 有一个现有的用户扩展,但我找不到 GWT-Ext 的任何内容: http ://extjs.com/forum/showthread.php?p=133516
有人知道解决这个问题的更优雅/简单的方法吗?也许我应该使用其他东西而不是 md5 来确保密码被加密?
干杯弗兰克