曾经看过一个视频 ,这是关于网络安全的测试。A老外共享了wifi,并且不用输密码就可以连接上的wifi。由于此wifi无须密码验证,B老外便很快连接上了此wifi,接着登录某个网站,很快地,A老外便知道了B老外的网站账号和密码。A老外展示了他捕捉到的一连串请求信息,其中就有账号和密码。
很明显这个网站是采取http超文本协议在网络上传送数据的,这样用户的信息是非常不安全的,只要可以拦截到传送包,用户的信息就全部暴露无疑。而https是在http上加入ssl协议,ssl协议对数据进行加密。所以https是具有安全性的ssl加密传输协议。
tomcat是提供https传输协议的,在tomcat配置ssl步骤:
1、创建keystore文件
2、配置tomcat使用keystore文件
3、配置应用使用https协议访问
1、创建keystore文件
其实keystore文件就是密钥仓库,密钥仓库储存了密钥和证书。如果要修改密钥仓库,需要提供口令,这样就可以保护到密钥仓库和证书。当然每个密钥仓库都有一个别名唯一识别它,通过别名可以指向密钥仓库,例如在修改密钥仓库的信息时。
当然,该步的前提是你已经安装了jdk(本人使用了jdk6),执行命令:
keytool -genkey -alias tomcat -keyalg RSA -keystore d:\apache-tomcat-7.0.59\conf\.keystore
输入keystore密码:111111
再次输入新密码:111111
你的姓氏与名称是什么?
[Unkown]