2016-05-05 9 views
-2

私はbcryptをサポートしていないプロプライエタリな言語で作業していると言うのは残念です。それはmd5とsha1を持っていますが、bcryptはありません。以前はこの言語でパスワードを扱う必要がなかったので、これは決して問題にはなりませんでした。私は他の言語でbcryptを使用しているので、どのように動作するかについてはかなり精通しています。ScratchからのBCrypt

つまり、私はパッケージ化して同じ言語を使用する他の開発者にこの問題を解決できるように、bcyptアルゴリズムを作りたいと思います。

言語自体は純粋に手続き型であり、構文はJavaScriptとよく似ています。私はJavaScriptソリューションを自分のニーズに合わせて変換することができると確信していますが、C++、C#、PHP、Java、Python、およびLua(これらの言語はかなりよく分かっています)私がそれらを複製することができないかもしれないので、ネイティブ関数が使用されていない限り(Mathyのものはおそらく上質です)。

これを行うライブラリがありますか?私は現在、bcryptのWikipediaのページから取り組んでいますが、具体的な例があると非常に便利です。

私が使用している言語は、興味深いものはGMLです。

+2

質問はどこですか?これは、迅速なGoogle検索が処理すべきコードのリクエストのようです。 –

+0

私は検索してきましたが、ネイティブ関数を使用しないソリューションは見つかりませんでした。例えば、5.3向けのPHPソリューションがありますが、 'crypt'関数に依存しています。 – Boom

+0

文字通り "bcrypt javascript"の最初のgoogleの結果 https://github.com/dcodeIO/bcrypt.js –

答えて

2

bcrypt.js for Node.jsのようなものは、ビット依存性が重いです。あなたはそれを変換しようとしているので、それは頭痛かもしれません。

個人的には、nevin-b's bCrypt.jsを調べることをおすすめします。私が知る限り、それはどんな依存関係も持っていません。

+0

私はこれを使い終わった。ありがとう。 – Boom

関連する問題