次のパスワードが使用するアルゴリズム/ハッシュ関数のタイプを誰か教えてもらえますか?
パスワード:scrambled text
hhhhhhhhhhhhhhh : .!_-*/P_.!_-*/P
iiiiiiiiiiiiiii : / ^,+.Q^/ ^,+.Q
jjjjjjjjjjjjjjj : ,#]/(-R],#]/(-R
kkkkkkkkkkkkkkk : -"\.),S\-"\.),S
lllllllllllllll : *%[).+T[*%[).+T
それはただのように見えます
char[i] = someMap[i%6, char[i%6]]
サブマップはsomeMap[i]
ascii から順次取得されます。
それを再現するために正確な式を推測する必要はありません: c
index の 1 文字の ascii コードはi%6
常に同じ文字を与えるので、127 個のテスト (またはより多くの文字を処理したい場合はそれ以上) で、独自のマップを作成できます。次元127
xの6
。
小さなテストデータでは、順列が前の文字の関数になる可能性のある累積関数がないことを確認することは不可能であることに注意してください。