开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 2793|回复: 7
收起左侧

[精币悬赏] 来个大侠帮忙 计算一个RSA我很笨最好给个源码

[复制链接]
结帖率:50% (7/14)
发表于 2013-11-19 09:45:52 | 显示全部楼层 |阅读模式   上海市上海市
20精币
<script type="text/javascript">
document.domain = "qq.com";
var uv = {};
uv.attr = {


PublicKey:"A5B55950369962C81804C0929C07776A671E505D746E0B2EA1EEE06762D4448E89342AD5725C1703F5146B37444751EF4BEB2D0803AE7D1787FA21486E3609761A29C1DB827B8DBBA5D9A8358B6F2C6A8FD942D3A0DEC064263094663EFEB799EB635CBC64EA72A9EE4EC1983520F4795502277B9A53A122D7BDA2CB98FC7FB1",
verify_type: 1
};

var QAAttr = {                 
QueNum:3,                  
QuerId:[10,12,11],      
QueHtmlId:"dnaQuestion",     
AnsHtmlId:"dnaAnswer",     
QueOrder:0,
tip_ques:"输入格式有误"
};
</script>

<script language="javascript">   
var Ques = new CQuestion();     
Ques.Init(QAAttr);
Ques.InitShow();

$("verify_btn").onclick = function(){
uv.act.hide_err();
var checkret = Ques.CheckQue();
if(!checkret) {
  return false;
}

var RSA = new RSAKey();
RSA.setPublic(uv.attr.PublicKey, "10001");
var AnsHex1 = RSA.encrypt($("dnaAnswer1").value+"|"+1384784618);
$("dnaAnswerHex1").value=AnsHex1;
if($("dnaAnswer2"))
{
  var AnsHex2 = RSA.encrypt($("dnaAnswer2").value+"|"+1384784618);
  $("dnaAnswerHex2").value=AnsHex2;
}
if($("dnaAnswer3"))
{
  var AnsHex3 = RSA.encrypt($("dnaAnswer3").value+"|"+1384784618);
  $("dnaAnswerHex3").value=AnsHex3;
}

$.post(uv.act.verify_url, uvVerifyCB);
};
</script>

签到天数: 16 天

发表于 2013-11-19 09:47:52 | 显示全部楼层   广东省广州市
呵呵,很明显js代码不全,而且这种问题还是定制吧。。。
回复

使用道具 举报

发表于 2013-11-19 09:50:18 | 显示全部楼层   浙江省台州市
发个完整的也行啊
回复

使用道具 举报

结帖率:50% (7/14)
 楼主| 发表于 2013-11-19 09:50:35 | 显示全部楼层   上海市上海市
Hoibben 发表于 2013-11-19 09:47
呵呵,很明显js代码不全,而且这种问题还是定制吧。。。

这个是QQ改密保的 里面有个RSA算法全部的在下面吧
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script  type="text/javascript">
var g_time = {};
//dom开始加载
g_time.t0 = new Date() - 0;
</script>
<link href="/v2/unionverify/pc/css/uv.css?v=1.8" rel="stylesheet" type="text/css" />
<link href="/v2/unionverify/pc/css/safe_v3.css?v=1.8" rel="stylesheet" type="text/css" />
<script type="text/javascript">
document.domain = "qq.com";
var uv = {};

uv.attr = {





        PublicKey:"A5B55950369962C81804C0929C07776A671E505D746E0B2EA1EEE06762D4448E89342AD5725C1703F5146B37444751EF4BEB2D0803AE7D1787FA21486E3609761A29C1DB827B8DBBA5D9A8358B6F2C6A8FD942D3A0DEC064263094663EFEB799EB635CBC64EA72A9EE4EC1983520F4795502277B9A53A122D7BDA2CB98FC7FB1",

        verify_type: 1
};



var QAAttr = {                 
        QueNum:3,                                       
        QuerId:[10,12,11],                                               
        QueHtmlId:"dnaQuestion",                                       
        AnsHtmlId:"dnaAnswer",                                       
        QueOrder:0,       
        tip_ques:"输入格式有误"
};

</script>

<title>QQ安全中心</title>
</head>

<body>

<!--Main-->
<div id="main">
        <div class="mod_iframe_window mod_iframe_window_custom">
                <div class="iframe_window_header">
        <div class="header_title">
                <em></em>
                <h1>QQ安全中心</h1>
        </div>
        <div class="top_function">
                <a href="http://support.qq.com/discuss/387_1.shtml" target="_blank"><span>反馈</span></a>
                <a id="close_btn" href="###" class="btn_x" title="关闭"><span>关闭</span></a>
        </div>
</div>
                <div id="uv_body" class="iframe_window_body">
                        <div class="mod_iframe">
                                <div class="body_title">
                                        <h2>密保问题</h2>
                                       
        <a href="javascript:void(0);" id="head_tip_icon" class="icon icon_help_blue"><span>说明</span></a>
        <div id="head_tip" class="mod_tips mod_tips_blue" style="display:none;">
                <div id="head_tip_arrow" class="tipbox_direction tips_up">
                        <em>◆</em>
                        <span>◆</span>
                </div>
                <p>修改密保问题涉及您的帐号安全,请进行验证。</p>
        </div>


                                </div>
                                <div class="body_content">
                                        <div class="mod_main mod_mibao_question">
                                                <div class="form_question">
                                                        <span class="label">问题1:<span id="dnaQuestion1"></span></span>
                                                        <label for="dnaAnswer1" class="cover" id="dnaAnswer1_tip"></label>
                                                        <input type="text"  id="dnaAnswer1" />
                                                </div>

                                               
                                                <div class="form_question">
                                                        <span class="label">问题2:<span id="dnaQuestion2"></span></span>
                                                        <label for="dnaAnswer2" class="cover" id="dnaAnswer2_tip"></label>
                                                        <input type="text"  id="dnaAnswer2" />
                                                </div>
                                                <div class="form_question">
                                                        <span class="label">问题3:<span id="dnaQuestion3"></span></span>
                                                        <label for="dnaAnswer3" class="cover" id="dnaAnswer3_tip"></label>
                                                        <input type="text"  id="dnaAnswer3" />
                                                </div>
                                               
                                               
                                                <p class="wording_alert" id="vry_err_msg" style="visibility:hidden;"><em id="verr_em" class="icon icon_warn_red"></em><span id="verr_m"></span></p>
                                               
                                               
                                               
                                                <input type="hidden" value=0 name="order" id="order"/>
                                               
                                                <input type="hidden" name="dnaAnswerHex1" id="dnaAnswerHex1"/>
                                                <input type="hidden" name="dnaAnswerHex2" id="dnaAnswerHex2"/>
                                                <input type="hidden" name="dnaAnswerHex3" id="dnaAnswerHex3"/>
                                               
                                        </div>

                                </div>
                        </div>
                </div>
                <div class="iframe_window_footer">
        <div class="form_secondary" id="uv_change">
                <a href="javascript:void(0);" id="change_btn" class="btn_secondary"><span>验不了,换一个</span><span id="menu_arrow" class="arrow_up arrow_up_black"></span></a>
                <div id="uv_menu" class="iframe_menu" style="display: none;"></div>
        </div>
        <div class="form_primary" id="uv_btn">
                <a href="javascript:void(0);" id="verify_btn" class="btn_primary"><span id="uv_btn_text">验 证</span></a>
        </div>
</div>
<script type="text/javascript" src="/v2/unionverify/pc/js/uv_common.js?v=1.8"></script>

<script type="text/javascript">



$("close_btn").onclick = function() {
       
               
                window.location.href='http://aq.qq.com/cn2/unionverify/unionverify_back?jumpname=modifyquestion'
               
                //return false;
       
};

</script>
        </div>
</div>
<!--Main end-->

</body>


<script type="text/javascript" src="/v2/unionverify/pc/js/uv_question.js"></script>       

<script type="text/javascript" src="/v2/unionverify/pc/js/secrsa.js"></script>

<script language="javascript">          
var Ques = new CQuestion();                                
Ques.Init(QAAttr);
Ques.InitShow();

                       

$("verify_btn").onclick = function(){
        uv.act.hide_err();
        var checkret = Ques.CheckQue();
        if(!checkret) {
                return false;
        }
       
        var RSA = new RSAKey();
        RSA.setPublic(uv.attr.PublicKey, "10001");
        var AnsHex1 = RSA.encrypt($("dnaAnswer1").value+"|"+1384784618);
        $("dnaAnswerHex1").value=AnsHex1;
        if($("dnaAnswer2"))
        {
                var AnsHex2 = RSA.encrypt($("dnaAnswer2").value+"|"+1384784618);
                $("dnaAnswerHex2").value=AnsHex2;
        }
        if($("dnaAnswer3"))
        {
                var AnsHex3 = RSA.encrypt($("dnaAnswer3").value+"|"+1384784618);
                $("dnaAnswerHex3").value=AnsHex3;
        }
       
        $.post(uv.act.verify_url, uvVerifyCB);

};

</script>
</html>
回复

使用道具 举报

结帖率:50% (7/14)
 楼主| 发表于 2013-11-19 09:52:16 | 显示全部楼层   上海市上海市
bailgh 发表于 2013-11-19 09:50
发个完整的也行啊

继续看帖下面有完整的
回复

使用道具 举报

结帖率:100% (10/10)
发表于 2013-11-19 09:52:30 | 显示全部楼层   江苏省镇江市
20精币还是等其他大神帮你解决吧
回复

使用道具 举报

结帖率:50% (7/14)
 楼主| 发表于 2013-11-19 09:53:07 | 显示全部楼层   上海市上海市
Antool 发表于 2013-11-19 09:52
20精币还是等其他大神帮你解决吧

你想要多少呢 ? 带上价格
回复

使用道具 举报

签到天数: 16 天

发表于 2013-11-19 10:01:13 | 显示全部楼层   广东省广州市
mxd520aini 发表于 2013-11-19 09:53
你想要多少呢 ? 带上价格

有偿的可以看我签名联系我Q:9299930   rsa无压力你懂的。。。
回复

使用道具 举报

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

本版积分规则 致发广告者

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

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

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