Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Google应用程序引擎-服务器上的哈希密码_Java_Android_Google App Engine_Hash - Fatal编程技术网

Java Google应用程序引擎-服务器上的哈希密码

Java Google应用程序引擎-服务器上的哈希密码,java,android,google-app-engine,hash,Java,Android,Google App Engine,Hash,我最近开始了解谷歌应用程序引擎。我遇到了一个问题。如何在谷歌应用程序引擎上散列密码?我计划将密码传递到数据存储。在那里我将散列密码并存储散列?有什么建议或想法吗 谢谢大家 既然您正在考虑实现自己的自定义登录,那么您完全可以使用流行的哈希算法来实现。您可以使用MessageDigest类来实现相同的功能。另外,还存在第三方库,您可以使用它们。例如,如果你不确定自己在做什么,最好依靠图书馆。话虽如此,owasp站点上有很多用于密码管理的代码示例 例如,关于如何正确管理此问题的代码示例,以及对所有元素

我最近开始了解谷歌应用程序引擎。我遇到了一个问题。如何在谷歌应用程序引擎上散列密码?我计划将密码传递到数据存储。在那里我将散列密码并存储散列?有什么建议或想法吗


谢谢大家

既然您正在考虑实现自己的自定义登录,那么您完全可以使用流行的哈希算法来实现。您可以使用
MessageDigest
类来实现相同的功能。另外,还存在第三方库,您可以使用它们。例如,

如果你不确定自己在做什么,最好依靠图书馆。话虽如此,owasp站点上有很多用于密码管理的代码示例


例如,关于如何正确管理此问题的代码示例,以及对所有元素的良好解释。您需要在AppEngine上修改代码以存储,或者只使用CyrdSQL < /P>您可以考虑使用AppEngine的内置用户身份验证代码(虽然这意味着用户必须拥有一个谷歌帐户)-它节省了重新实现这样的逻辑。java服务端有可能吗?我想在android应用程序上创建一个自定义登录。问题是如何在google应用程序引擎上使用库/类。我在这里找到了一些信息,并在eclipse中尝试了这个类。然而,我计划在谷歌应用程序引擎上散列密码,但我不知道how@johncenaNick答案中的链接有一个示例,它使用此答案中引用的
java.security.MessageDigest
类,以及
SHA-256