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