0

私はこのパスワードを持っています:

使用されている暗号化タイプを知りたい。このパスワードは、symfony2 でコード化されたスクリプトで使用されるデータベースからソルトで取得しました。

開発者は sha512 暗号化を使用したと言っていましたが、別のエンコード方法が使用されていると思います。

ありがとうございました、

4

1 に答える 1

0

これはおそらくハッシュ出力のbase64エンコーディングであるため、さらにエンコーディングがあることは正しいです。base64 文字列を 16 進文字列にデコードすると、次のようになります。

70953a7c8bea4ab1c9abc12b068d2653d7c58f33dd4a5ffde22672cd7fd567d449f862e6dcfa29b8004da29ab851ca9c3094cf381bbc28769d7dc5e5ec3104e1

64 バイト/512 ビットの sha512 と比較して、128 バイト/1024 ビットの長さであるため、これは奇妙です。ソルトがハッシュなどに追加されている可能性があります。sha512 ハッシュを上記の 16 進文字列と比較し、その一部と一致するかどうかを確認します。

于 2013-02-04T20:50:59.763 に答える