2017年5月22日星期一

腾达、netcore路由pin码全部八位的计算方法

  
都是网上搜来的帖子,汇总一下(最后一段福利部分是鄙人自己动手弄的哈)
一、腾达、network路由PIN码前七位的计算方法(共8位)
打开系统自带的计算器,把计算器设置成程序员(在查看里设置),
先选择十六进制,然后输入腾达或netcore路由器mac地址的后六位,
再点十进制,出来的数就是腾达路由的前七位pin
如果转换后的10进制不够7位,则前加0,补足7位;
如果超过7位,则从左删除,保证余下的为7位数字。
经过上述处理,得到的7位数字,就是前7PIN码了。

二、PIN码最后一位校验算法:
单数:-单数*3
双数:10-双数
:双数 ,单数
得出数大于10的话,去掉10位数,得出负数的话,10,2030去减负数!

:
一个TENDA的前7:2324457的话
首先把它从最后一位往前算起搞个单双位先:
7为单,5为双,4为单,4为双,2为单,3为双,2为单
    -(3*2) (10-3)-(3*2) (10-4)-(3*4) (10-5)-(7*3))
=-6 7-6 6-12 5-21
=-27! 
-27的话就要30去减27,得出3

2324457的第8位校验码为3
8PIN就为:23244573  

三、特别福利
如果你碰巧比较懒,那就打开你的EXCEL,MAC地址的后六位输入到A1格子里,然后在A2格子里
输入以下公式:
=HEX2DEC(A1) & MOD((200 -MID(HEX2DEC(A1),7,1)*3-MID(HEX2DEC(A1),6,1)-MID(HEX2DEC(A1),5,1)*3-MID(HEX2DEC(A1),4,1)-MID(HEX2DEC(A1),3,1)*3-MID(HEX2DEC(A1),2,1)-MID(HEX2DEC(A1),1,1)
好了,恭喜您,8PIN码到手了。


如果您觉得我的工作对您有用,请点击俺的淘宝小店支持一下,哪怕仅仅浏览一下也好,谢谢了。 

没有评论:

发表评论