java - 如何修改form表单中的input值并加密
大家讲道理
大家讲道理 2017-04-18 10:33:03
0
2
557

示例代码如下:

<form>
<input> 用户名 </input>
<input> 密码 </input>
</form>

表单提交的时候,需要传递密码,但是在http网络环境下,该密码容易被嗅探到,所以想在form表单提交的时候,加密该密码。
注意不能用ajax把提交的post请求独立出来;

能不能这样写:

$("#password").val = encrpt(password);

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
伊谢尔伦

Nilai boleh diproses dalam acara form submit
Buka Network alat pembangun untuk melihat pakej permintaan


// jQuery 的话这么写
$("#password").val(encrpt(password))
Peter_Zhu

Penyelesaian ini juga mempunyai isu keselamatan, kerana kaedah penyulitan encrypt() perlu dimuatkan ke dalam klien, jadi algoritma pemuatan boleh dianalisis dan kata laluan boleh dinyahsulit secara terbalik.
Adalah lebih baik menggunakan protokol https

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!