对农行金e顺k令的一些猜测

手上有一个未激活的农行金e顺k令

开机后要求输入12位的激活码,随机输入多次,均告失败

花了点时间猜想k令的工作模式:

已知:

k令无法联网,出厂后除了输入激活码的机会外,无法获取任何信息

k令内部有时钟

k令功率极小,无法完成复杂运算

对工作原理的猜测:

每个k令均有唯一编号M

银行使用函数f(M,u)得到12位激活码N(u是一个随机数)

k令会检测M与N是否匹配,如果不匹配,则拒绝开机

激活后,k令会基于M和N生成随机数种子R

每次支付的时候,k令会调用内部时钟,得到当前时间T,支付金额为P

然后基于函数f(R,T,P),得到一个六位伪随机数Z

银行知道M,N,可以用同样的手段计算出R,然后得到Z,从而完成鉴权

推论:

激活码无法在另外一台k令上使用

k令的内部时钟需要保持准确,起码在出厂三年内误差不能超过一分钟

也许银行会计算出±1分钟内的所有Z值,用来减少用户输入错误的可能性

时间: 2024-12-17 04:51:58

对农行金e顺k令的一些猜测的相关文章

第一金早评 - 2015年01月07日-晨早快訊

每日金市速遞 (2015年01月07日) 谢权东 先生 上日9999 金粒賣出價每両 HKD 12590 金粒賣出價資料參考周生生,周大福 即日投資策略: 黃金日線圖上分析,日線收3連陽,K線沿布林帶中軌和上軌之間運行,金價日內大漲,布林帶有向上開口跡象,布林中軌向上翹頭,短週期均線指標金叉向上,MACD快慢線死叉於0軸下方金叉,有上穿0軸趨勢,紅柱放量. 從4小時來看,布林帶向上開口,金價處於布林上軌1220與MA5-1215之間震盪往上,短週期均線指標金叉向上,MACD快慢線於0軸附近形成金

农行手机银行太垃圾了!

农行手机银行太垃圾了! 农行手机银行只要涉及到动帐交易,都要动态口令卡,K令或者K宝三者之一,跟其他的银行都不一样,太麻烦了,而且动态口令卡有效期2年,K令有效期3年,K宝证书两年还要更换一次,快到期了可以手工下载,但是证书如果彻底过期了,就必须在省内农行办理,不能跨省下载证书. 农行手机银行开发出来是专门给农民朋友们用的吗?农民的智商也没有这么低下吧?老家又只有农行,真烦人!自助注册查询功能的手机银行,如果手机号码没有签约或者更换,又注册不上,真烦人! 转账还要输入对方的网点名称! 手机银行密

对比农行与建行网银业务办理流程

近期因为单位要求,需要分别在农行.建行办理网银业务,于是在4月的某一天分别到建行网点.农行网点办理网银的开通和补办(农行的K宝弄丢了),于是无意中对两家银行办理同一业务有了一个有趣的对比: 一.建行办理网银的经历:在建行办理网银要手工填表,登记身份证号.姓名,选择办理业务的类别,缴费18元买一个二代网银盾,U盘形状的比较大,带一个小液晶屏幕和4个小按键(在建行网站上没有找到配套的图片,懒得自拍了),后期下载的驱动是32位的,而我的系统是64位的Win7,好吧,能用就行.要开通银行卡和存折的网银转

主题模型TopicModel:LDA中的数学模型

http://blog.csdn.net/pipisorry/article/details/42672935 了解LDA需要明白如下数学原理: 一个函数:gamma函数 四个分布:二项分布.多项分布.beta分布.Dirichlet分布 一个概念和一个理念:共轭先验和贝叶斯框架 两个模型:pLSA.LDA(文档-主题,主题-词语) 一个采样:Gibbs采样 估计未知参数所采用的不同思想:频率学派.贝叶斯学派 皮皮Blog gamma函数 Gamma函数 Γ(x)=∫∞0tx?1e?tdt 通过

hdu2829之二维斜率优化DP

T. E. Lawrence was a controversial figure during World War I. He was a British officer who served in the Arabian theater and led a group of Arab nationals in guerilla strikes against the Ottoman Empire. His primary targets were the railroads. A highl

20145311 《信息安全系统设计基础》第三周学习总结

教材学习内容总结 浮点数编码是表示实数的科学计数法的以二为基数的版本,浮点运算是不可结合的小端方式:低对低,高对高浮点数的编码方式与整型数据的二进制形式适当移位会有若干个相匹配的位序列只要一个与非门,就可以完成所有的逻辑运算掩码可以将特定位置1,可以置0,将位向量与相应的掩码作与运算就可以利用补码可以把数学运算统一成加法,只要一个加法器就可以实现所有的数学运算有符号数和无符号数的转换:数值可能会改变,但是位模式不会改变(区分有符号无符号数还是依靠人的解释,也就是依靠上下文)当参与运算时,如果一个

LDA-math-认识Beta/Dirichlet分布

http://cos.name/2013/01/lda-math-beta-dirichlet/#more-6953 2. 认识Beta/Dirichlet分布2.1 魔鬼的游戏—认识Beta 分布 统计学就是猜测上帝的游戏,当然我们不总是有机会猜测上帝,运气不好的时候就得揣度魔鬼的心思.有一天你被魔鬼撒旦抓走了,撒旦说:“你们人类很聪明,而我是很仁慈的,和你玩一个游戏,赢了就可以走,否则把灵魂出卖给我.游戏的规则很简单,我有一个魔盒,上面有一个按钮,你每按一下按钮,就均匀的输出一个[0,1]之

数学基础——基本计数方法

计数方法最基础的两个原理是:加法原理和乘法原理. 容斥原理: 假设一个班里有10个学生喜欢数学,15个学生喜欢语文,21个学生喜欢编程.那么班级总人数: |A∪B∪C| = |A| + |B| + |C| - |A∩B| - |A∩C| - |B∩C| + |A∩B∩C| 一般的,任意多个集合,集合内的元素个数为奇数,前面的符号为正. 问题1:排列问题 n个不同的数,选k个排成1排,有多少种排法. 答案计做p(n,k) = n*(n-1)*(n-2)*...*(n-(k-1)) = n!/(n-

hdu 3045 Picnic Cows(斜率优化DP)

题目链接:hdu 3045 Picnic Cows 题意: 有n个奶牛分别有对应的兴趣值,现在对奶牛分组,每组成员不少于t, 在每组中所有的成员兴趣值要减少到一致,问总共最少需要减少的兴趣值是多少. 题解: 分析:先对n个数进行排序,则可以分析出分组成员一定是连续的 dp[i]表示前i个数得到的最少值则:从j~i作为一组 dp[i]=dp[j-1]+sum[i]-sum[j-1]-(i-j+1)*s[j];//sum[i]表示前i个数的和=>dp[i]=dp[j-1]+sum[i]-sum[j-