人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

下記の文字列は暗号のようなのですが、解読できますか?「3b5b1b1b3b1b5」です。解読できた方はその正解と解読方法を記してください。
「〜ですか?」というだけの回答はなしにしてくださいね。

●質問者: smileless
●カテゴリ:コンピュータ 学習・教育
✍キーワード:いね 文字列 暗号
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● cx20
●18ポイント

http://tohoho.wakusei.ne.jp/js/date.htm

そのファイルは現在ありません

<解読結果(その1)>

2003年2月3日(月曜日)0時28分45秒

アレが開始された日です。たぶん。

<解読方法>

3b5b1b1b3b1b5 (16進数)

1044199725314485(10進数)

1970年1月1日0時0分からの経過秒数(マイクロ秒)と仮定。

javascript:var dd=new Date();dd.setTime(1044199725314485/1000);document.write(dd.toString());

(IE のアドレスバーにて動作確認)

Mon Feb 3 00:28:45 UTC+0900 2003

2003年2月3日(月曜日)0時28分45秒

http://tohoho.wakusei.ne.jp/tenji.htm

そのファイルは現在ありません

<解読結果(その2)>

シートをクラリスへ(クラリスへの伝言)

<解読方法>

3b5b1b1b3b1b5 (16進数)

35533066154730665(8進数)

00000011 10110101 10110001 10110001 10110011 10110001 10110101(2進数)

00000011

10110101

10110001

10110001

10110011

10110001

10110101

○○○○○○●●

●○●●○●○●

●○●●○○○●

●○●●○○○●

●○●●○○●●

●○●●○○○●

●○●●○●○●

右側の桁から6桁づつ取り出し、点字として解析。

○○ ●○ ○● ○○ ●● ●○ ●● ○○ ●●

○○ ●● ●○ ○● ○○ ●● ●○ ○● ○●

●● ○● ●● ●○ ○● ○○ ●● ●○ ○●

[-] [シ] [ト] [ヲ] [ク] [リ] [ヘ] [ヲ] [ス]

-シト ヲ クリヘ ヲス

並び替えてみる。

シ-ト ヲ クヲリス ヘ

「ヲ」は「ラ」にも見える。「-」は「ー(長音)」に置き換えてみる。

シートをクラリスへ

http://www.dfnt.net/t.html

僕の見た秩序。

URL はダミーです。

全然、わかりません。ヒント下さい(汗)(^^A

◎質問者からの返答

ありがとうございます。

とっても解析に力を注いでいただき、感動しています。

でも答えはちがうようです。

ちなみに、

「7b1b3b3b1b3b5」

「hatena」

となります。

a:7b5b5b1b1b1b1

b:4b5b5b1b1b1b1

c:5b5b5b1b1b1b1

d:2b5b5b1b1b1b1

e:3b5b5b1b1b1b1

f:0b5b5b1b1b1b1

g:1b5b5b1b1b1b1

h:6b7b5b1b1b1b1

i:7b7b5b1b1b1b1

g:4b7b5b1b1b1b1

k:5b7b5b1b1b1b1

l:2b7b5b1b1b1b1

m:3b7b5b1b1b1b1

n:0b7b5b1b1b1b1

o:1b7b5b1b1b1b1

p:6b1b5b1b1b1b1

q:7b1b5b1b1b1b1

r:4b1b5b1b1b1b1

abcdefg:4b3b7b5b1b5b1

です。

ヒントになりますでしょうか?

私も16進数変換や文字コードの変更を行ってみたのですが、どうもうまくいきませんでした。


2 ● cx20
●18ポイント

http://www.amazon.co.jp/exec/obidos/ASIN/4891003383/

Amazon.co.jp: CODE コードから見たコンピュータのからくり: 本: Charles Petzold,永山 操

URL はダミーです。点字の解説とかが載ってます。興味がありましたらどうぞ。

’a’ 〜 ’r’ の変換パターンを見ていて、なんとなく分かってきた気がします。

もしかして、アルファベットを26進数として扱っているのではないでしょうか?

<解読方法>

1. アルファベット → 26進数として計算。

※ 英字×小文字26文字と仮定した場合。

2. 26進数(1桁〜5桁) → 8進数(7桁)

※ 5桁を超える文字列の場合、変換前か、変換後に任意の桁数で切り捨てているものと思われる。

3. 左右反転

例)

”1234567” → ”7654321”

4. 各桁を変換テーブルを用いて変換。

例)”1000000” → ”7551111”、”2000000” → ”4551111”、...

1桁目:0 → 6, 1 → 7, 2 → 4, 3 → 5, 4 → 2, 5 → 3, 6 → 0, 7 → 1

2桁目:0 → 5, 1 → 7, 2 → 1, 3 → ?, 4 → ?, 5 → ?, 6 → ?, 7 → ?

※ 2桁目以降は、サンプル数不足の為、不明。

5. 各桁の間に ”b” を付加。ダミー?

-----------------------------------------------------------------------------------

a(26) → 1(10) → 0000001(8) → ”1000000” → ”7551111” → ”7b5b5b1b1b1b1”

b(26) → 2(10) → 0000002(8) → ”2000000” → ”4551111” → ”4b5b5b1b1b1b1”

c(26) → 3(10) → 0000003(8) → ”3000000” → ”5551111” → ”5b5b5b1b1b1b1”

d(26) → 4(10) → 0000004(8) → ”4000000” → ”2551111” → ”2b5b5b1b1b1b1”

e(26) → 5(10) → 0000005(8) → ”5000000” → ”3551111” → ”3b5b5b1b1b1b1”

f(26) → 6(10) → 0000006(8) → ”6000000” → ”0551111” → ”0b5b5b1b1b1b1”

g(26) → 7(10) → 0000007(8) → ”7000000” → ”1551111” → ”1b5b5b1b1b1b1”

h(26) → 8(10) → 0000010(8) → ”0100000” → ”6751111” → ”6b7b5b1b1b1b1”

i(26) → 9(10) → 0000011(8) → ”1100000” → ”7751111” → ”7b7b5b1b1b1b1”

g(26) → 10(10) → 0000012(8) → ”2100000” → ”4751111” → ”4b7b5b1b1b1b1”

k(26) → 11(10) → 0000013(8) → ”3100000” → ”5751111” → ”5b7b5b1b1b1b1”

l(26) → 12(10) → 0000014(8) → ”4100000” → ”2751111” → ”2b7b5b1b1b1b1”

m(26) → 13(10) → 0000015(8) → ”5100000” → ”3751111” → ”3b7b5b1b1b1b1”

n(26) → 14(10) → 0000016(8) → ”6100000” → ”0751111” → ”0b7b5b1b1b1b1”

o(26) → 15(10) → 0000017(8) → ”7100000” → ”1751111” → ”1b7b5b1b1b1b1”

p(26) → 16(10) → 0000020(8) → ”0200000” → ”6151111” → ”6b1b5b1b1b1b1”

q(26) → 17(10) → 0000021(8) → ”1200000” → ”7151111” → ”7b1b5b1b1b1b1”

r(26) → 18(10) → 0000022(8) → ”2200000” → ”4151111” → ”4b1b5b1b1b1b1”

s(26) → 19(10) → 0000023(8) → ”3200000” → ”5151111” → ”5b1b5b1b1b1b1”

t(26) → 20(10) → 0000024(8) → ”4200000” → ”2151111” → ”2b1b5b1b1b1b1”

u(26) → 21(10) → 0000025(8) → ”5200000” → ”3151111” → ”3b1b5b1b1b1b1”

v(26) → 22(10) → 0000026(8) → ”6200000” → ”0151111” → ”0b1b5b1b1b1b1”

w(26) → 23(10) → 0000027(8) → ”7200000” → ”1151111” → ”1b1b5b1b1b1b1”

x(26) → 24(10) → 0000030(8) → ”0300000” → ”6?51111” → ”6b?b5b1b1b1b1”

y(26) → 25(10) → 0000031(8) → ”1300000” → ”7?51111” → ”7b?b5b1b1b1b1”

z(26) → 26(10) → 0000032(8) → ”2300000” → ”4?51111” → ”4b?b5b1b1b1b1”

-----------------------------------------------------------------------------------

aa(26) → 27(10) → 0000033(8) → ”3300000” → ”5?51111” → ”5b?b5b1b1b1b1”

ab(26) → 28(10) → 0000034(8) → ”4300000” → ”2?51111” → ”2b?b5b1b1b1b1”

ac(26) → 29(10) → 0000035(8) → ”5300000” → ”3?51111” → ”3b?b5b1b1b1b1”

ad(26) → 30(10) → 0000036(8) → ”6300000” → ”0?51111” → ”0b?b5b1b1b1b1”

ae(26) → 31(10) → 0000037(8) → ”7300000” → ”1?51111” → ”1b?b5b1b1b1b1”

af(26) → 32(10) → 0000040(8) → ”0400000” → ”6?51111” → ”6b?b5b1b1b1b1”

-----------------------------------------------------------------------------------

bl(26) → 64(10) → 0000100(8) → ”0010000” → ”65?1111” → ”6b5b?b1b1b1b1”

-----------------------------------------------------------------------------------

sr(26) → 512(10) → 0001000(8) → ”0001000” → ”65??111” → ”6b5b?b?b1b1b1”

-----------------------------------------------------------------------------------

fan(26) → 4096(10) → 0010000(8) → ”0000100” → ”65???11” → ”6b5b?b?b?b1b1”

-----------------------------------------------------------------------------------

avlh(26) → 32768(10) → 0100000(8) → ”0000010” → ”65????1” → ”6b5b?b?b?b?b1”

-----------------------------------------------------------------------------------

nwtl(26) → 262144(10) → 1000000(8) → ”0000001” → ”65?????” → ”6b5b?b?b?b?b?”

-----------------------------------------------------------------------------------

dohgq(26) → 2097151(10) → 7777777(8) → ”7777777” → ”1??????” → ”1b?b?b?b?b?b?”

-----------------------------------------------------------------------------------

<不明点(未確定部分)>

・本当に26進数かどうか(大文字、小文字、記号などを含む場合は、異なると思われる。)

・2桁目〜7桁目の変換テーブル。

・アルファベット(26進数)の文字列が5桁を超える場合の取り扱い方法。

→8進数の最大値「7777777(8)」(7桁)を超えてしまう。

・”hatena” や ”abcdefg” を8進数に変換すると、最大値を超えてしまう。この場合、どうするか?

・”b” は、本当にダミーか?

◎質問者からの返答

ものすごい労力をかけていただき、ありがとうございます。

もう少しサンプルがありそうでしたら探してみて、また掲載してみますね。


3 ● Dusseldorf
●17ポイント

http://www.yahooo.co.jp/

済みません、まったく答えになっていないのでポイントは要らないです。

暗号文を見ると全て’b’が必ず一文字おきにありますよね。それを除くと10進数の数字が7個あるだけです。

これだと26個あるアルファベットの文字は4文字までしか一意に表せないと思うのですが…

一文字おきにある’b’にも意味があるとしても、ヒント中ではまったく変化していないのでどうしよもないし。

あとは暗号の前後で圧縮をしていることが考えられますが、ヒントの短い文だけでは解読するのは無理ではないでしょうか?

◎質問者からの返答

わたしも解読をあきらめかけているのではてなに質問しています。

逆にほかにどんな資料があれば解読できそうですか?

sihyuさん、のっかり、ありがとうございます。


4 ● ubon
●17ポイント

http://e-words.jp/w/E3838FE38383E382B7E383A5E996A2E695B0.html

ハッシュ関数とは 【hash function】 - 意味・解説 : IT用語辞典

これって、本当に暗号なのでしょうか?

文字列を見ているとハッシュ値の様な気もするのですが。ハッシュ値であれば、「3b5b…」の文字列から元の文字列を復号することはできません。パスワードの管理などによく用いられる方法です。

◎質問者からの返答

ありがとうございます。

もしかして、そうかも知れません。

ご指摘の通りハッシュ値ですと不可逆ですから複合化は無理ですよね。

そのあたり、調べてみます。

そうだった場合はがんばって考えていただいた皆さんには大変申し訳ないです。。。

調べましたが、どうやらハッシュ値のようです。

一生懸命解読に時間を費やしてくださった皆様、申し訳ありませんでした。

ここで質問を終了いたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ