2010-11-03 54 views
1

密碼字符串是某種像試圖解碼128位或256位字符串?

MTY5LTYtNjEtMjAxLTkwLTE3MS05My0yMDAtMTMxLTE5Mi01My0xNjItMC0yMjAtMTgxLTIyNg== 

我試圖基地64編碼器,它給了我:

169-6-61-201-90-171-93-200-131-192-53-162-0-220-181-226 

看起來像由ASCII碼編碼
我把號上的ASCII碼列表給我:

©=ÉZ«]ȃÀ5¢Üµâ 

但這不是我看的密碼。 有誰知道解決方案。 我不是一個專家對於糟糕的解釋感到抱歉。

+3

你問我們幫助你打破某人的安全嗎?涼。它多少錢? – 2010-11-03 18:35:04

+0

它可能是散列而不是編碼/加密?如果是這樣,你不能得到原來的密碼。 – drew 2010-11-03 18:36:50

+1

十六進制中,它們是e2b5dc00a235c083c85dab5ac93d06a9或a9063dc95aab5dc883c035a200dcb5e2。 – kennytm 2010-11-03 18:42:35

回答

0

該字符串包含16個數字組,每個數字介於0和255之間。所以它看起來像16個字節。 16字節/ 128位是md5散列的大小。所以這是我的猜測。

雖然加密哈希函數不容易扭轉,但有在線rainbowtable服務可以恢復它們的短或普通輸入。但是,如果編寫它的程序員做得對(使用鹽和許多迭代),它們將無濟於事。

我將它分成16個數字,然後將它們轉換爲16位的字節數組,然後對它們進行hexencode,因爲這是大多數程序可以接受的形式。編輯:查看Kenny的評論
然後搜索一些允許在彩虹表中搜索的網站。並祈禱...

+0

...意思OP永遠不會*可能*得到密碼。 – FrustratedWithFormsDesigner 2010-11-03 18:39:33

+0

如果程序員無能,他可能會回來。 – CodesInChaos 2010-11-03 18:41:22

+0

不,我不打破別人的安全?我只是測試密碼安全系統。如果我能打破這個,公司裏的任何人都可以竊取密碼。如果力量薄弱,我們需要加強密碼安全系統。 – Cagdas 2010-11-03 18:42:21