Re: [問卦] 有沒有檢舉代號base64的八卦?

作者: a1e (我上了賊船了囧)   2023-10-07 00:37:12
※ 引述《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

Links booklink

Contact Us: admin [ a t ] ucptt.com