100分问如何把用户名和密码进行加密 登录就会将数据写入数据库,可以在写入时用md5算法加密,然后等用户登录时将用户输入的用户名和密码也用md5加密,然后将数据库中的信息提取比较二者是否相等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要在传输前加密只有用SSL加密,https的方式提交用户名和密码。md5加密,每次的加密结果是一样的。黑客只要知道你加密后的结果,就可以访问了,根本不用考虑你加密前是什么 用SSL,不过可能性能方面有所降低 主要是在传输到服务器上面要加密啊。不能让人直接截取数据包的方式看到用户名和密码,SSL加密是怎么回事,给不能给示例代码看看啊。 如果你使用tomcat做服务器的话,SSL加密不用你变成,只需配置就可以了TOMCAT用https替换http的方法//////////////////////////////////////////////////////////////首先用java的工具keytool 生成一个ssl证书:keytool -genkey -keyalg RSA -alias youraliasname -keystore .keystore输入keystore密码: yourpass您的名字与姓氏是什么? [Unknown]: liubin您的组织单位名称是什么? [Unknown]: test您的组织名称是什么? [Unknown]: www.test.com您所在的城市或区域名称是什么? [Unknown]: beijing您所在的州或省份名称是什么? [Unknown]: beijing该单位的两字母国家代码是什么 [Unknown]: cnCN=liubin, OU=test, O=www.test.com, L=beijing, ST=beijing, C=cn 正确吗? [否]: y 输入<CidSoftKey>的主密码 (如果和 keystore 密码相同,按回车):然后修改tomcat的conf下的server.xml文件,将注视掉的如下的内容的注释去掉: <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8443" minProcessors="5" maxProcessors="75" enableLookups="true" acceptCount="100" debug="0" scheme="https" secure="true" useURIValidationHack="false" disableUploadTimeout="true"> <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory" clientAuth="false" protocol="TLS" keystoreFile="D:\tomcat4.1\key\.keystore" keystorePass="tmypwd" /> </Connector> 然后重起tomcat之后就可以访问了,记得端口是8443而且,是要用https,不是http 求教:基于jquery的地图生成 jquery 验证class和样式class 如何合并 绝对高手入!!!有几行几列文本框,能不能用js将其实现成EXCEL样的操作呢? 为什么FLASH要用JAVASCRIPT来生成!??? innerHTML中如何添加触发事件? 请问在json数据结构里头怎么实现递归? 如何用下拉列表实现头像的显示??? JS有无构造函数这一说 写一个可以扫描图片的页面. Mozilla中动态插入HTML的问题 蛙蛙请教:求一个区配html的input标签的正则表达式 setTimeOut()里面的函数的参数传递问题
SSL加密是怎么回事,给不能给示例代码看看啊。
//////////////////////////////////////////////////////////////
首先用java的工具keytool 生成一个ssl证书:keytool -genkey -keyalg RSA -alias youraliasname -keystore .keystore输入keystore密码: yourpass
您的名字与姓氏是什么?
[Unknown]: liubin
您的组织单位名称是什么?
[Unknown]: test
您的组织名称是什么?
[Unknown]: www.test.com
您所在的城市或区域名称是什么?
[Unknown]: beijing
您所在的州或省份名称是什么?
[Unknown]: beijing
该单位的两字母国家代码是什么
[Unknown]: cn
CN=liubin, OU=test, O=www.test.com, L=beijing, ST=beijing, C=cn 正确吗?
[否]: y
输入<CidSoftKey>的主密码
(如果和 keystore 密码相同,按回车):
然后修改tomcat的conf下的server.xml文件,将注视掉的如下的内容的注释去掉:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8443" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="100" debug="0" scheme="https" secure="true"
useURIValidationHack="false" disableUploadTimeout="true">
<Factory
className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
clientAuth="false" protocol="TLS"
keystoreFile="D:\tomcat4.1\key\.keystore" keystorePass="tmypwd"
/>
</Connector>
然后重起tomcat之后就可以访问了,记得端口是8443而且,是要用https,不是http