=3且a,b,c都為整數(shù)的直角三角形問題中 ... 整數(shù)直角三角形謎底——一種MCU加密解密算法 " />

国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 5146|回復(fù): 2
打印 上一主題 下一主題

整數(shù)直角三角形謎底——一種MCU加密解密算法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2009-4-2 22:21:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: MCU , 謎底 , 算法 , 整數(shù) , 直角三角形
整數(shù)直角三角形謎底——一種MCU加密解密算法


勾3股4弦5!每個人都明白。
對應(yīng)的數(shù)學(xué)表達式:a^2+b^2=c^2.每個人都會!
但在a>=3且a,b,c都為整數(shù)的直角三角形問題中
已知a求b,c無窮解變成了數(shù)學(xué)歸納問題的唯一解。

例:                    解:
3^2 + 4^2= 5^2          9 +  16 = 25
4^2 + 3^2= 5^2         16 +   9 = 25
5^2 +12^2=13^2         25 + 144 = 169         
6^2 + 8^2=10^2         36 +  64 = 100
7^2 +24^2=25^2         49 + 576 = 625
8^2 +15^2=17^2         64 + 225 = 289
9^2 +40^2=41^2         81 +1600 =1681
.....................................................
255^2+32512^2=32513^2   65025+1057030144=1057059169
256^2+16383^2=16385^2   65536+ 268402689= 268468225
257^2+33024^2=33025^2   66049+1090584576=1090650625
258^2+16640^2=16642^2   66564+ 276889600= 276956164

數(shù)學(xué)歸納(加密過程):
當a為奇數(shù)時,b為a平方砍半取整,c比b大1。、
即 b="int"((a^2)/2). c="b"+1.

當a為偶數(shù)時,b為a砍半平方小1,c比b大2。
即 b=(a/2)^2-1. c="b"+2.

字節(jié)加密與解密問題:
    由于本算法從3開始,而字節(jié)值從0開始。故需加減3轉(zhuǎn)換。

10進制表示
    原碼A     密碼B     密碼C
      0(3)      4         5
      1(4)      3         5
      2(5)     12        13
      3(6)      8        10
      4(7)     24        25
      5(8)     15        17
      6(9)     40        41
      7(10)    24        26
。。。。。。。。。。。。。。。。。。。。。。。。。。
    252(255)  32512     32513
    253(256)  16383     16385
    254(257)  33024     33025
    255(258)  16640     16642

16進制表示
    原碼A     密碼B     密碼C    (2字長)
     00        0004      0005
     01        0003      0005  (最小值為0003H,0005H)  
     02        000C      000D
     03        0008      000A
     04        0018      0019
     05        000F      0011
     06        0028      0029
     07        0018      001A
。。。。。。。。。。。。。。。。。。。。。。。。。。
     FC        7F00      7F01
     FD        3FFF      4001
     FE        8100      8101  (最大值為8100H,8101H)
     FF        4100      4102

合并密碼B密碼C為1個字長:
當a為奇數(shù)時有:  密碼BC=(密碼B/2)|0x8000
當a為偶數(shù)時有:  密碼BC=密碼B

16進制表示
    原碼A     密碼BC(1字長)
     00        8002 (變換)
     01        0003
     02        8006 (變換)
     03        0008
     04        800C (變換)
     05        000F
     06        8014 (變換)
     07        0018
。。。。。。。。。。。。。。。。。。。。。。。。。。
     FC        BF80 (變換)
     FD        3FFF
     FE        C080 (變換)
     FF        4100

解密過程:
當密碼BC>0x8000時有:密碼B=(密碼BC*2)&0xffff 密碼C=密碼B+1
當密碼BC<0x8000時有:密碼B=密碼BC             密碼C=密碼B+2

解密算法:
    原碼A=(密碼C^2-密碼B^2)^(1/2)-3

若對密碼B密碼C進行2次CRC加密后,該算法將非常可靠。
以后,若有機會,我會道出“CRC的妙用”的。

當用于MCU時,昏天蓋地的開方與乘方匯編產(chǎn)生的代碼
一定會使解讀者頭昏眼花的!!!
因為解讀者將搞不清原設(shè)計者在干些什麼活動???

HotPower在此聲明:
    未經(jīng)本人許可,本算法不得在任何地方發(fā)表。
否則,一切后果自負!
                2003。7。17
沙發(fā)
發(fā)表于 2010-9-26 00:18:52 | 只看該作者
板凳
發(fā)表于 2010-10-13 13:52:21 | 只看該作者
學(xué)習(xí)了
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一区二三区国产 | 日本高清免费h色视频在线观看 | 国产精品国产精品国产三级普 | 日韩一区二区三区在线视频 | 日韩在线一区视频 | 久久香蕉国产线看观看8青草 | www.久草| 日本中文字幕在线观看视频 | 窝窝午夜一级看片爽 | 久久综合一区二区 | 久久只有精品视频 | 成人手机在线视频 | 久久不卡视频 | 国产精自产拍久久久久久蜜 | 91精品婷婷国产综合久久8 | 99热这里只有精品首页 | 欧美黄色片在线 | 牛牛在线视频 | 国产日韩在线观看视频 | 国产欧美日韩高清专区手机版 | 在线观看国产一区二区三区99 | 成人性视频app菠萝网站 | 日日操操 | 夜夜骑首页 | 一级做a爰| 欧美成人在线免费 | 日日噜噜夜夜狠狠视频buoke | 黄色片视频在线播放 | 四虎影永久地址www 四虎影音在线观看 | 国产三级小视频 | 欧美性天堂 | 欧美韩国日本一区 | 欧美理论片在线观看一区二区 | 欧洲女人性行为免费视频 | 国产精品一区二区免费 | 巨黑巨粗巨硬巨大的黑吊 | 色人久久| 国产中的精品一区的 | 国产成a人片在线观看视频 国产产一区二区三区久久毛片国语 | 亚洲高清视频在线播放 | 不卡无毒免费毛片视频观看 |