2016-08-05 3 views
0

bcryptでユーザーのパスワードをハッシュしたPHP Laravelで開発されたシステムを移行する予定であるため、新しいNodeJSシステム(bcryptを使用)を作成するにはどうにか変換する必要があります。現在のパスワードフィールドを再利用しますか?またはパスワードをリセットするようユーザーに依頼する唯一の方法はありますか?bcryptでパスワードを暗号化したシステムを移行する

答えて

0

ハッシュされたパスワードのデータ(サーバーに保存されているなど)をノード内の別のbcrypt実装などで使用できるかどうか尋ねていますか?

ノード内のモジュールを使用すると、既存のパスワードデータ(すでに誰かが示唆しているように)で動作するはずですが、bcryptが以前のbcrypt実装と同じように、以前と同じデータ。すべてのオプションとbcryptへの入力が同じである限り、ノード内のbcrypt実装は同じ結果を生成して使用できる必要があります。

+0

これを行うには、以前のシステムから同じキーをインポートする必要がありますか? – har2vey

+0

twin-bcryptパッケージで動作しています – har2vey

0

既存のパスワードを持つノード内のbcryptまたはbcryptjsモジュールを使用すると、になります。

+0

bycryptの代わりにtwin-bycrptパッケージを使用していますが、ヒントのおかげです。 – har2vey

関連する問題