作者 a1e (我上了賊船了囧)
標題 Re: [問卦]  有沒有檢舉代號base64的八卦?
時間 Sat Oct  7 00:37:12 2023


※ 引述《Beanoodle (津崎似超人平匡先生)》之銘言:
: 不好意思啦
: 可以再用簡單的文字讓文組瞭解在說什麼嗎?
: 可悲文組明明是中文字卻都看不懂
: 拜託了
簡單說一下加密演算法和編碼法的差異

假如你有一個電話號碼1234567
想昭告天下又不想給其他不相關的人知道,自建一個加密演算法叫ptt加密法
每個數字X,(X*第一特定質數 )% 第二特定質數 ->得到的餘數就是你加密過後的數字
例如第一個質數13,第二個質數17用上面的加密法
1 -> 1*13%17 = 13
2 -> 2*13%17 =  9
3 -> 3*13%17 =  5
4 -> 4*13%17 =  1
5 -> 5*13%17 = 14
6 -> 6*13%17 = 10
7 -> 7*13%17 =  6
你的電話號碼就變成 13 9 5 1 14 10 6這數字
再把你的加密法和2個質數給你想知道的人,他就可以從這數字倒推回你的電話號碼
就算有人知道你的ptt加密法過程,但他不知道你的兩個質數是什麼數字,他也沒辦法
倒推回你的結果
這樣知道加密演算法在玩什麼了吧
(這個例子是我自己隨便編的,一般加密演算法沒這麼簡單)

所謂的編碼法,舉個例子,有人只能數到三,1234567這個電話號碼有數字超過3記不起來
想要搞一個好記的方法,最好只要0 1 2三個數字就好,自建一個ptt編碼法
數字X,X / 3 ->  得到除數和商數列在一起就可以
1 -> 1/3 = 0 1
2 -> 2/3 = 0 2
3 -> 3/3 = 1 0
4 -> 4/3 = 1 1
5 -> 5/3 = 1 2
6 -> 6/3 = 2 0
7 -> 7/3 = 2 1

報給他的電話變成0 1 0 2 1 0 1 1 1 2 2 0 2 1
沒有數字超過3,他就有辦法記住你的電話號碼
又因為每個人都要知道怎麼報給他電話號碼
所以每個人都知道他的編碼法
每個人看到那串數字都知道電話號碼長什麼樣

現在知道編碼法和加密法差在什麼地方了吧
正常隨便拿個加密演算法,key隨便給個數字都沒人容易知道是誰
拿這種大家都知道的編碼法,跟直接公開對方身份證字號差沒多少

現在公布出來,等於告訴大家,誰誰誰是檢舉達人,準備去路上堵他了wwwww


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.215.74 (臺灣)
※ 作者: a1e 2023-10-07 00:37:12
※ 文章代碼(AID): #1b83Ux94 (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1696610235.A.244.html
※ 同主題文章:
Re: [問卦] 有沒有檢舉代號base64的八卦?
10-07 00:37 a1e
notimenofree: 理組解釋 自以為好懂
簡單個屁1F 39.15.49.64 台灣 10/07 00:50
lianpig5566: 抱歉 這可能只有電資才看得懂3F 125.229.142.121 台灣 10/07 00:51
wubelin: 講那麼複雜,編碼就是知道規則就可還原,加密通常會有金鑰,需要取得後才能還4F 114.34.121.104 台灣 10/07 00:56
soysfox0421: 還挺簡單的啊7F 114.137.76.164 台灣 10/07 00:57
Hotaruinori: 很好懂啊8F 115.165.194.67 台灣 10/07 01:29
betkuz: 有國中數學程度就能懂了吧,只是這個解說完全就是理組仔9F 118.231.169.90 台灣 10/07 02:06

--
作者 a1e 的最新發文:
點此顯示更多發文記錄