【求助】資料庫內重要資料被加密編碼要如何解??
贊助商連結
LoverToy 2005-03-08, 02:38 PM 由於公司以前的資料庫沒有編碼,可是現在由於怕資料外流,電腦中心都把資料庫內的部份重要資料編碼,
害我以前自己寫的程式當場破功。
不是整個資料庫加密,那是 dBase 的資料庫,現在一樣可以開啟資料庫,一樣可看到資料,
只是重要資料被編過碼,其它不重要的資料則原封不動。
由於若是有事要電腦中心幫忙,一次得花一仟元,所以我就自己寫程式,反正有資料庫,什麼事都嘛可以自己來。
可是現在重要資料被編碼了,這下就沒得玩了。
電腦中心又不會告訴我怎麼編的,不然他們賺什麼...
所以就來問看看有沒有人知道怎麼解
以下附上五個資料編碼前及編碼後的資料
正確的 #000201322
編碼後 FGEFFD7DDD
正確的 P100128373
編碼後 EGLGKEdDDF
正確的 P101053142
編碼後 DEGFHEdEDI
正確的 P101355598
編碼後 GIILMEdEDI
正確的 66022407
編碼後 FKD44JJFDH
贊助商連結
JerryChen 2005-03-09, 02:41 AM 呵呵,電腦中心用這麼簡陋的加密,真該打屁股了。
還原加密法:
1.先把字數用空白補為10個字元
2.將每個字元的ASCII值+20
3.改變字串裡十個字元的位置:
將原來1,2,3,4,5,6,7,8,9,10的字元
放在7,6,9,8,1,10,3,2,5,4的位置
解法:反過來做即可
呵呵,電腦中心用這麼簡陋的加密,真該打屁股了。
還原加密法:
1.先把字數用空白補為10個字元
2.將每個字元的ASCII值+20
3.改變字串裡十個字元的位置:
將原來1,2,3,4,5,6,7,8,9,10的字元
放在7,6,9,8,1,10,3,2,5,4的位置
解法:反過來做即可
:eek: :eek: :eek: ...這是怎麼看出來的啊
"簡陋"....有方式可以算這種規則嗎?
windata 2005-03-09, 08:37 PM 編碼的規則其實不如 JC 桑所述…(是打錯了嗎?
5 8 7 10 9 2 1 4 3 6 ← 這個才是正確的順序
其它的正如 JC 桑的步驟了(的確是蠻簡易的加密 = ="
為此寫了個小程式試過了 ^^
windata 2005-03-09, 08:54 PM :eek: :eek: :eek: ...這是怎麼看出來的啊
"簡陋"....有方式可以算這種規則嗎?
規則很簡單
由這幾組看來…
#000201322
FGEFFD7DDD
P100128373
EGLGKEdDDF
很快地就可以看出 0 → D / 2 → F
JerryChen 2005-03-10, 01:28 AM 編碼的規則其實不如 JC 桑所述…(是打錯了嗎?
5 8 7 10 9 2 1 4 3 6 ← 這個才是正確的順序
其它的正如 JC 桑的步驟了(的確是蠻簡易的加密 = ="
為此寫了個小程式試過了 ^^
應該是一樣的意思,只是表現的方式不同,
我寫的是將
第一個字放在第七個位置,
第二個字放在第六個位置,
....
第十個字放在第四個位置,
換完後的順序就如您所寫的一樣了。
gosip 2005-03-10, 02:22 AM 好強,竟然看的出來(還說蠻簡易的) :eek:
我根據上面的條件寫了個小程式
順序的確是 5 8 7 10 9 2 1 4 3 6
不過各位怎麼看出來的,還是看了哪方面的書就應該會知道 :confused:
windata 2005-03-10, 11:53 AM 應該是一樣的意思,只是表現的方式不同,
我寫的是將
第一個字放在第七個位置,
第二個字放在第六個位置,
....
第十個字放在第四個位置,
換完後的順序就如您所寫的一樣了。
這樣啊
我沒搞清楚那串數字所代表的意思,再次看過才覺得原來這樣也可以
表達方式的差異囉~
windata 2005-03-10, 12:11 PM 好強,竟然看的出來(還說蠻簡易的) :eek:
我根據上面的條件寫了個小程式
順序的確是 5 8 7 10 9 2 1 4 3 6
不過各位怎麼看出來的,還是看了哪方面的書就應該會知道 :confused:
就我而言,有一點點程式(c)的基礎
又有遇過對字元處理的作業…(根本就是在亂搞啊 XD
見過別人寫的程式,看看自己根本只是皮毛罷了 >"<
現在用了 java,感覺差很多,自由度不如 c(但有內建一堆好用的 function
書的話…是有這一類的書,想必這種加密法在一般的這類書裡應該多多少少都會提到吧…
gosip 2005-03-10, 11:53 PM 就我而言,有一點點程式(c)的基礎
又有遇過對字元處理的作業…(根本就是在亂搞啊 XD
見過別人寫的程式,看看自己根本只是皮毛罷了 >"<
現在用了 java,感覺差很多,自由度不如 c(但有內建一堆好用的 function
書的話…是有這一類的書,想必這種加密法在一般的這類書裡應該多多少少都會提到吧…
我只會一點PHP :|||:
感謝,我去買了一本加密&解密的書來看了!
|