开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2339|回复: 12
收起左侧

[完成] JS加密解

 关闭 [复制链接]
结帖率:93% (52/56)
发表于 2014-10-25 14:54:31 | 显示全部楼层 |阅读模式   河南省郑州市
5精币
  1. function updatePwd(){
  2.         var isBind = 0;
  3.         var newPwd = $("#new_pwd").val(), confirmPwd = $("#confim_pwd").val();
  4.     var rsa_n = "D7F1A3116CC6F9283814257CD6C6570A928912051FDEED2FA0B3E3CBF56D77F1";
  5.     setMaxDigits(35);
  6.     var key = new RSAKeyPair("10001", '', rsa_n);
  7.         if(isBind){
  8.                 var oldPwd = $("#old_pwd").val();
  9.                 if(isEmpty(oldPwd)){
  10.                         showMsg('请输入原密码');
  11.                         return
  12.                 }
  13.                 if(oldPwd.length < 6 || oldPwd.length > 16){
  14.                         showMsg('原密码不正确');
  15.                         return;
  16.                 }
  17.         encodeNewPwd = encryptedString(key, newPwd);
  18.         encodeOldPwd = encryptedString(key, oldPwd);
  19.                 var postData = {newPWD:encodeNewPwd, oldPWD:encodeOldPwd};
  20.         }else{
  21.                 var phone = $("#phone_no").val(), checkCode = $("#check_code").val();
  22.                 if(isEmpty(checkCode)){
  23.                         showMsg('请输入正确的验证码');
  24.                         return;
  25.                 }
  26.         encodeNewPwd = encryptedString(key, newPwd);
  27.                 var postData = {newPWD:encodeNewPwd, phoneNum:phone, checkCode:checkCode};
  28.         }
  29.         
  30.         if(isEmpty(newPwd)){
  31.                 showMsg('请输入新密码');
  32.                 return;
  33.         }
  34.         if(isEmpty(confirmPwd)){
  35.                 showMsg('请输入确认密码');
  36.                 return;
  37.         }
  38.         if(newPwd.length < 6 || newPwd.length > 16 || confirmPwd.length < 6 || confirmPwd.length > 16){
  39.                 showMsg('密码为6-16位数字或字母');
  40.                 return;
  41.         }
  42.         if(!isEqual(newPwd, confirmPwd)){
  43.                 showMsg('两次输入密码不一致,请重新输入');
  44.                 $("new_pwd").val("");
  45.                 $("confim_pwd").val("");
  46.                 return;
  47.         }
  48.         doSubmit(postData);
  49. }
复制代码

48a5170d8eac4923397eed439f683c3e12d016537a71cea79a5a017843161e19的解是123123123



最佳答案

查看完整内容

js没发完整,应该还有一个
结帖率:100% (3/3)
发表于 2014-10-25 14:54:32 | 显示全部楼层   江苏省盐城市
js没发完整,应该还有一个
回复

使用道具 举报

结帖率:100% (17/17)
发表于 2014-10-25 14:57:57 | 显示全部楼层   海南省海口市
rsa加密 请说网址
回复

使用道具 举报

结帖率:93% (52/56)
 楼主| 发表于 2014-10-25 15:03:07 | 显示全部楼层   河南省郑州市
好蛋 发表于 2014-10-25 15:00
js没发完整,应该还有一个

//更新密码
function updatePwd(){
        var isBind = 0;
        var newPwd = $("#new_pwd").val(), confirmPwd = $("#confim_pwd").val();
    var rsa_n = "D7F1A3116CC6F9283814257CD6C6570A928912051FDEED2FA0B3E3CBF56D77F1";
    setMaxDigits(35);
    var key = new RSAKeyPair("10001", '', rsa_n);
        if(isBind){
                var oldPwd = $("#old_pwd").val();
                if(isEmpty(oldPwd)){
                        showMsg('请输入原密码');
                        return
                }
                if(oldPwd.length < 6 || oldPwd.length > 16){
                        showMsg('原密码不正确');
                        return;
                }
        encodeNewPwd = encryptedString(key, newPwd);
        encodeOldPwd = encryptedString(key, oldPwd);
                var postData = {newPWD:encodeNewPwd, oldPWD:encodeOldPwd};
        }else{
                var phone = $("#phone_no").val(), checkCode = $("#check_code").val();
                if(isEmpty(checkCode)){
                        showMsg('请输入正确的验证码');
                        return;
                }
        encodeNewPwd = encryptedString(key, newPwd);
                var postData = {newPWD:encodeNewPwd, phoneNum:phone, checkCode:checkCode};
        }
       
        if(isEmpty(newPwd)){
                showMsg('请输入新密码');
                return;
        }
        if(isEmpty(confirmPwd)){
                showMsg('请输入确认密码');
                return;
        }
        if(newPwd.length < 6 || newPwd.length > 16 || confirmPwd.length < 6 || confirmPwd.length > 16){
                showMsg('密码为6-16位数字或字母');
                return;
        }
        if(!isEqual(newPwd, confirmPwd)){
                showMsg('两次输入密码不一致,请重新输入');
                $("new_pwd").val("");
                $("confim_pwd").val("");
                return;
        }
        doSubmit(postData);
}

//提交更新
function doSubmit(data){
        var postUrl = getUrl("@User.SubmitPwd");
        $.ajax({
                url: postUrl,
                type:'post',
                data: data,
                dataType:"json",
                success: function(data){
                        if(data.data && data.data.flag && data.data.flag=="Y"){
                                if(clientVid > supportTokenVid && data.data.token){
                                        zy.cm(data.data.token);
                                }
                                historyPushState(getUrl("@User.EditProfile"), "个人中心");
                                zy.later(2,getUrl("@User.EditProfile"),data.data.message);
                        } else {
                                zy.alert(data.data.message);
                                return;
                        }
                }
        });
}
回复

使用道具 举报

结帖率:100% (3/3)
发表于 2014-10-25 15:04:22 | 显示全部楼层   江苏省盐城市
伱那份暧昧ぺ 发表于 2014-10-25 15:03
//更新密码
function updatePwd(){
        var isBind = 0;

直接发网址
回复

使用道具 举报

结帖率:14% (4/28)
发表于 2014-10-25 15:12:56 | 显示全部楼层   浙江省宁波市
ctw507 发表于 2014-10-25 14:57
rsa加密 请说网址

小 弟弟  你又 调皮了
回复

使用道具 举报

结帖率:100% (7/7)
发表于 2014-10-25 15:15:12 | 显示全部楼层   广东省湛江市
MY寂寞的夜 发表于 2014-10-25 15:12
小 弟弟  你又 调皮了

求送精币~   寂寞的夜,唱首歌。 带给我无尽精币。  
回复

使用道具 举报

结帖率:14% (4/28)
发表于 2014-10-25 15:17:13 | 显示全部楼层   浙江省宁波市
a398496800 发表于 2014-10-25 15:15
求送精币~   寂寞的夜,唱首歌。 带给我无尽精币。

你  一 边  玩 去
回复

使用道具 举报

结帖率:100% (7/7)
发表于 2014-10-25 15:19:13 | 显示全部楼层   广东省湛江市

。近期穷。 求送点。
回复

使用道具 举报

结帖率:76% (13/17)
发表于 2014-10-25 15:33:45 | 显示全部楼层   河南省驻马店市
网址发出来吧 前天刚好弄这么一个,给你的好像一样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表