亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

智慧大石 2018-08-17 20:31:31
比如:'你好'轉換完應該是[20320,22909]如果都+10 那就應該是[20330,22919]如果別人只拿到[20330,22919]這個的時候,有可能反向破解出'你好'這個字符串嗎?
查看完整描述

2 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

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

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


查看完整回答
反對 回復 2018-08-18
?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

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

查看完整回答
反對 回復 2018-08-18
  • 2 回答
  • 0 關注
  • 1401 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號