熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-12-31 17:18
正文摘要:前久寫《不用中間數(shù)交換兩個(gè)變量的方法》反響不錯(cuò),其中用到了異或運(yùn)算。今天看《通信原理》書,提了數(shù)字信息可以很方便地進(jìn)行加密與解密運(yùn)算,用到了異或。 隨手寫了個(gè)實(shí)例玩玩: unsigned int aa=3456; void ma ... |
還有這種用法,學(xué)習(xí)了 |
這樣加密太快了, |
有收獲 |
哈哈,同好,,,,我也寫了一個(gè)完全實(shí)用的程序,起初是在DOS下用匯編語(yǔ)言寫的.com程序,對(duì)任意文件加密,算法就是這個(gè),這個(gè)就是經(jīng)典加密算法中的“維多利亞”算法在電腦上的實(shí)現(xiàn)。說(shuō)來(lái)話長(zhǎng)了,十五六年前我把北航的CAXA程序的加密盤給破解了,完全手工花了我兩個(gè)月時(shí)間,那個(gè)時(shí)候干勁真足。。。。。破解的過(guò)程中我學(xué)到了這個(gè)方法。一開(kāi)始就在DOS的DEBUG下直接編寫匯編,寫好后使用不太方便,后來(lái)又用MASA6正式的從寫了一遍,五六年前又用VB寫成了Windows程序。 |
還有加,減,位取反都可以實(shí)現(xiàn),組合使用能達(dá)到更復(fù)雜的加密效果 |
![]() |
樓主分享這個(gè)思路太好了,開(kāi)銷少! |
有幫助,謝謝樓主去學(xué)習(xí)了 |
高級(jí)!! |
學(xué)習(xí)了。不錯(cuò)的創(chuàng)意 |
感謝樓主分享,受教了! |
加密強(qiáng)度太低了,建議樓主搜下TEA、XTEA、XXTEA、Poly1305,ChaCha20之類的加密算法,雖然也是基于異或,但是加密強(qiáng)度不知道比你高到哪里去了。 |
被我學(xué)到了![]() |
這個(gè)好簡(jiǎn)單 |
學(xué)習(xí)了,希望有更多的分享![]() |
條例清晰,整理全面,好資料,謝謝分享!!! |
![]() |
學(xué)習(xí)了,非常感謝! |
這個(gè)正是我想要的 感謝分享 |
感謝分享 |
太神奇了 |
大贊 鉆研哦 |
謝謝了 學(xué)習(xí)稻了 |
學(xué)習(xí)了謝謝 |
技術(shù)就是知道了就簡(jiǎn)單,不知道就是黑匣子。 |
感謝分享,學(xué)到了謝謝![]() ![]() ![]() |
學(xué)習(xí)了,謝謝 |
學(xué)習(xí)了,謝謝。 |
謝謝分享!!! |
這個(gè)算法在通訊中常用,因?yàn)楫惢蚴亲詈?jiǎn)單方便的改變數(shù)據(jù)形式的方式。 |
32的話可以直接用crc |
可以用在串口通信數(shù)據(jù)加密 |
好專業(yè),厲害,見(jiàn)識(shí)了。![]() |
學(xué)習(xí)了! |
嗯嗯,我們做家電聯(lián)網(wǎng)的也使用類似的加密。 |
謝謝分享 |
這樣子搞 有什么作用嗎??? |
學(xué)習(xí)了,謝謝! |
這樣子搞 有什么作用嗎 |
學(xué)習(xí)一下 |
Powered by 單片機(jī)教程網(wǎng)