Blowfish のどの Objective-C 実装を使用するようにアドバイスしますか? (または、利用可能ないくつかの標準実装を見逃しただけでしょうか?)
3285 次
2 に答える
15
Objective-C は C のスーパーセットであるため、特定の Objective-C 実装は必要ないことに注意してください。Cで書かれたフグ(このページのように、 「Cフグの実装」をグーグルで検索した最初の結果)はうまくいきます。
于 2009-11-05T15:14:21.023 に答える
6
本当にブローフィッシュを使いたいかどうかはわかりませんが、iPhone のセキュリティ フレームワークは、すぐに使える次の機能をサポートしています。
- kCCAlgorithmAES128 - 高度暗号化標準、128 ビット ブロック
- kCCAlgorithmDES - データ暗号化規格
- kCCAlgorithm3DES - トリプル DES、3 つのキー、EDE 構成
- kCCAlgorithmCAST - キャスト
- kCCAlgorithmRC4 - RC4 ストリーム暗号
独自の実装を決定した場合、任意精度の整数ライブラリも必要になる場合があります。libtomathは iPhone 用にコンパイルされ、変更はほとんどまたはまったくありません。
于 2009-11-05T18:44:16.247 に答える