私たちは Interbase/Firebird を長年使用しており、重要でない暗号化を使用するための便利な標準として、interbase セキュリティ データベースからのパスワード ハッシュを採用しています。
その後、一連の XML Web サービスを構築し、同じハッシュ アルゴリズムを使用して、特定のデータ要素を送信前に暗号化しました。何年にもわたって、アルゴリズムのポートを Delphi と Java に実装してきましたが、それらのポートを機能させることに成功したプログラマーはもういません。
現在、iOS アプリ (請負業者によって構築されている) から Web サービスを使用することを検討しており、同じ暗号化アルゴリズムを Objective-C に移植する必要があります。
時間をかけてグーグルで調べたところ、元のアルゴリズムが Unix の Crypt 関数であることを示す古いフォーラムの投稿がいくつか見つかりました。ただし、Crypt と呼ばれる Unix 関数の実装は多数あるようで、あるとしてもどれが目的に適合するかは明らかではありません。
Objective-CまたはプレーンCでの実装を請負業者に提供できるはずであり、彼らはそれを使用できるはずであることを私は知っています.
元の Interbase パスワード ハッシュ アルゴリズムの C/Objective-C 実装を教えてもらえますか?
私が何かを省略した場合は、さらに情報を提供できます。