2013-04-22 17 views
-1

什么是java.If使用服务器端的密码加密的行驶数据,我们 做服务器端加密,然后将密码已通过网络发送 。因此,我可以向管理员提供安全密码,或者可以在数据库中看到密码。什么是Java中的使用服务器端加密,同时通过网络

但我在这里的问题是我如何能够防止在网络中传输数据时出现的攻击。

我需要大约提前this.Please帮助me.Thanks一些解释...

+0

使用[HTTPS](http://en.wikipedia.org/wiki/HTTP_Secure) – Apurv 2013-04-22 13:01:37

+0

目前状态下的问题根本无法回答。你谈论网络/数据库/密码,没有提到你想要解决什么'用例',你正在谈论什么'协议'你试图阻止什么样的“攻击”。对密码和数据库的引用很可能是鲱鱼。 – 2013-04-22 13:09:05

+0

我的意思是攻击正在捕获数据。没有什么比 – PSR 2013-04-22 13:10:06

回答

1

你可以使用像SSL套接字级加密方案来保护通信,因为它穿越网络。

+0

那么在服务器端使用secureRandom,KeyGenerator等在java中加密的用途是什么 – PSR 2013-04-22 13:02:44

+0

这将允许您在存储数据之前对数据进行加密到数据库。有时候更多的人可以访问数据库。它也可以用来实现你自己的SSL类协议。如果您不信任对您的服务器发出请求但不想或不能实现身份验证的人员,这会非常有用。您可以使用它来签署您只希望某个人能够读取与PGP类似的信息。有很多用途。 – Pace 2013-04-22 13:07:07

+0

客户端加密怎么样。是否很好做 – PSR 2013-04-22 13:09:14

相关问题