Blowfish Objective-c-Implementierung
-
16-09-2019 - |
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?)
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.