簡體   English   中英

通過套接字發送數據時可以自己加密嗎?

[英]Is it possible to make my own encryption when sending data through sockets?

例如在python中,如果我通過套接字發送數據,我可以制定自己的加密算法來加密該數據嗎? 因為只有我知道它是如何工作的,所以它堅不可摧嗎?

是的你可以。 牢不可破嗎? 不。這被稱為通過隱蔽性實現的安全性。 您所依賴的事實是沒人知道它是如何工作的。 但是你真的可以依靠嗎?

有人將要接收數據,他們將不得不對其解密。 該代碼必須在其計算機上運行才能實現。 如果他們有代碼,他們就會知道它是如何工作的。 好吧,至少任何有很多閑暇時間而無事可做的人都可以輕松地對其進行逆向工程,這會使您晦澀難懂。

制定自己的算法是否可行? 當然。 這里有點異或,那里有點改組...最終您將擁有加密算法。 它可能不是一個好東西,但它可以完成工作,至少要等到有人嘗試將其破解后,才可能不會持續一天。

Python在乎嗎? 插座在乎嗎? 不,您可以隨心所欲地處理數據。 畢竟這只是一點點,它們的意思取決於您。

您是密碼學家嗎? 不,否則您不會在這里問這個。 那你應該這樣做嗎? 沒有。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM