1

JavaScriptでMD5の合計を計算したいプロジェクトがありますが、それをチャンクに分割したいと思います(たまたま、一度に3ビットが必要です)。これを簡単にするために使用できる実装はありますか?(ところで、文字列を返すこのMD5実装はすでに見つかりました。)

私が考えたオプション:

  • その実装をハックして8進数を出力します。
  • 一度に3箇所の六角文字列を消費し、それを再スライスします。

もっと簡単なことを知っている人はいますか?

4

2 に答える 2

1

多分それを整数の配列に変換し、ビットごとの論理演算子とビットシフトによって目的の値を抽出しますか?..

于 2010-05-11T17:22:45.697 に答える
1

あなたの2つの解決策は、おそらくあなたが手に入れようとしている最も簡単なものだと思います. 特に、その実装は int の配列表現を内部で使用するため、目的の形式を出力する既存の b64 および 16 進エンコーディング関数に対応する関数を作成するのはおそらく非常に簡単です。

于 2010-05-11T17:24:57.180 に答える