在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 字符串用charCodeAt()轉換成數(shù)字,再進行運算,能反向破解嗎?

字符串用charCodeAt()轉換成數(shù)字,再進行運算,能反向破解嗎?

比如:'你好'轉換完應該是[20320,22909]
如果都+10 那就應該是[20330,22919]
如果別人只拿到[20330,22919]這個的時候,有可能反向破解出'你好'這個字符串嗎?

回答
編輯回答
汐顏

你舉得例子就類似于古典密碼,根據(jù)某個對應關系一一對應,古典密碼是可以被統(tǒng)計學方式破解的(樣本足夠多),而且你的加密內容比較有價值。

另外如果你打算把加密方式寫在前端的話,那還是很容易被解讀出來的。

2017年11月19日 21:53
編輯回答
墨沫

如果你信息特別有價值,有人愿意花時間去推測你的算法,像你題目中的加密算法,對特別想破解的人不算難——相信絕大多數(shù)人都沒有那么閑,因為稍微復雜一些的加密處理,對于不知道加密過程的人來講都要破解好久。 從原理上來講,凡是能反向計算回去的,都是可以被破解的。

2018年3月13日 06:18
編輯回答
懶洋洋

如果知道加密過程或者加密過程簡單就能破解,這是加密的基礎問題

2018年6月23日 07:56