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