創作內容

2 GP

基本的一些小東西

作者:高呆肥肥│2015-03-28 21:21:51│巴幣:4│人氣:140

本人要介紹一些關於加密的一點小皮毛

之前不小心在圖書館翻到的

首先先設定基本碼

A  B  C  D  E  F  G  H  I  J  K  L  M
01 02 03 04 05 06 07 08 09 10 11 12 13
N  O  P  Q  R  S  T  U  V  W  X  Y  Z
14 15 16 17 18 19 20 21 22 23 24 25 26

目前我所學到的有

1.全部都 +n -n *n /n ......
2.或每個位數都 +n -n *n /n ......
3.或定位或有規律的參亂碼(要告知)
4.或重新排列,如6*6陣列、各種函數

用1.的處理方法

如 attack

解碼 a=01 c=03 k=11 t=20 (查上表

則密碼為 01 20 20 01 03 11

假設公式 = n +1

則密碼變為

a = 01 + 1 = 02  = b
c = 03 + 1 = 04  = d
k = 11 + 1 = 12  = l
t =  20 + 1 = 21  = u

02 21 21 02 04 12

b  u  u  b  d  l
在解碼為 = buubdl




若用2.的處理方法

如 attack

解碼 a=01 c=03 k=11 t=20 (查上表

則密碼為 01 20 20 01 03 11

假設公式為每位 = n +1

則密碼變為



  a =01 + 1 = 02 =  b
  t =20 + 2 = 22 =  v
  t =20 + 3 = 23 =  w
  a =01 + 4 = 05 =  e
  c =03 + 5 = 08 =  h
  k =11 + 6 = 17 =  q



原密碼為     01 20 20 01 03 11
新密碼則為 02 22 23 05 08 17

原譯文為    attack
新文則為    bvwehq



若用3.的處理方法

如 attack

解碼 a=01 c=03 k=11 t=20 (查上表

則密碼為 01 20 20 01 03 11

假設在每 1(在使用的時候隨意 位參入 d

則原碼 attack 變成 ad td td ad cd kd

密碼也從 01 20 20 01 03 11 變成 01 04 20 04 20 04 03 04 11 04

04 = d

原文 attack 變成 adtdtdadcdkd



若用4.的方法

如 attack

解碼 a=01 c=03 k=11 t=20 (查上表

則密碼為 01 20 20 01 03 11

將原碼已 2 * 3 排列

01 20 20
01 03 11

在直著讀 = 01 01 20 03  20 11
                    a   a    t    c    t   k
原碼從 attack 變為了 aatctk



但其實以上的方法,你可以把單字或是各種隨意的數學公式、規則參進去

如原碼 attack 參入單字 die (但只是用方法 2. 3.



依方法2.

如 attack

解碼 a=01 c=03 k=11 t=20 (查上表

則密碼為 01 20 20 01 03 11

輸入規則 die

d = 04 i = 09 e = 05

則 a = 01 + 04 = 05 = e
     t =  20 + 09 = 29/26 = 1...03 = c
     t =  20 + 05 = 25 = y
     a = 01 + 04 = 05 = e
     c = 03 + 09 = 12 = l
     k = 11 + 05 = 16 = p


原碼從 attack 變為 ecyelp

或更進一步

每當規則輪過一次你就能再進行一次

輸入規則 die

d = 04 i = 09 e = 05

則a = 01 + 04 = 05 = e
    t = 20 + 09 = 29 = 29/26 = 1...03 = c
    t = 20 + 05 = 25 = y
    a = 01 + 04 + 04 = 09 = i
    c = 03 + 09 + 09 = 21 = u
    k = 11 + 05 + 05 = 21 = u

則原碼 attack 變成 ecyiuu


依方法3.的話

如 attack

解碼 a=01 c=03 k=11 t=20 (查上表

則密碼為 01 20 20 01 03 11

輸入規則 die

d = 04 i = 09 e = 05

則 attack 變成 a d t i t e a d c i k e (adtiteadcike

原碼 01 20 20 01 03 11 (查上表

則變為 01 04 20 09 20 05 01 04 03 09 11 05

甚至交叉使用

  01 20 20 01 03 11  

> 01 04 20 09 20 05 01 04 03 (參入亂數(方法3.

> 05 13 25 13 29 10 05 13 08 (全部依規則(方法2.

> 05 13 25 (重新排列(方法4.
  13 29 10
  05 13 08

> 05 13 05 13 29 13 25 10 08

則原碼從 attack 變為 ememcmyjh

其實規則可以以每位執行或全部

而且可以跳著跑、p-p(點對點、對角線(n-1)*n/2)、每一位用不同公式............等等各種不同的跑法




你也可以自創符號、單字、句型...等等

事實上所有規則、使用的符號,怎麼定其實都隨便你,
且以上方法還能互相使用,或參一些有的沒的規則或排法,要疊幾次就疊幾次
而且方法也不只是以上那些而已。

甚至你還可以把這些數字轉換成樂譜或視訊甚麼的,反正加密的方法超多的

以上!!















引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2790958
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 1 篇留言

十個中文字以內JIN
感謝分享喔!

03-28 21:55

高呆肥肥
我才是要謝謝看文呢!!03-28 22:19
我要留言提醒:您尚未登入,請先登入再留言

2喜歡★ptes920455 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:抱怨文...

追蹤私訊切換新版閱覽

作品資料夾

robert286 ლ(´•д• ̀ლ
ლ(´•д• ̀ლ看更多我要大聲說昨天22:53


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】