Frage

Welche Objective-C Implementierung von Blowfish werden Sie Ratschläge zu benutzen? (Oder kann ich nur knapp verfehlt einige Standard-Implementierungen zur Verfügung?)

War es hilfreich?

Lösung

Beachten Sie, dass Objective-C eine Obermenge von C ist, und so brauchen Sie keine spezielle Objective-C-Implementierung. Blowfish in C geschrieben (wie unter dieser Seite , das erste Ergebnis von googeln "C blowfish Implementierung" ) werden Sie ganz gut tun.

Andere Tipps

Nicht sicher, ob Sie auf jeden Fall mit Blowfish, aber der iPhone Sicherheits-Framework unterstützt die folgende Out-of-the-box gehen wollten:

  • kCCAlgorithmAES128 - Advanced Encryption Standard, 128-Bit-Block
  • kCCAlgorithmDES - Data Encryption Standard
  • kCCAlgorithm3DES - Triple-DES, drei Schlüssel, EDE Konfiguration
  • kCCAlgorithmCAST - CAST
  • kCCAlgorithmRC4 - RC4 Stromchiffre

Wenn Sie sich entscheiden, Ihre eigene implementieren können Sie auch eine beliebige Genauigkeit Integer-Bibliothek benötigen, libtommath kompilieren für das iPhone wird wenig bis gar keine Änderungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top