Jaką celową implementację Blowfish poradziłbyś sobie? (A może po prostu przegapiłem jakieś standardowe implementacje?)Blowfish celem realizacji c
8
A
Odpowiedz
15
Należy pamiętać, że Objective-C jest nadzbiorem C, a więc nie potrzeba konkretnej implementacji Objective-C. Blowfish napisane w C (jak na this page, pierwszy wynik z googling "C blowfish implementation") zrobi ci dobrze.
6
Nie wiem, czy to na pewno chciał iść z Blowfish, ale ramy bezpieczeństwa iPhone obsługuje następujące out-of-the-box:
- kCCAlgorithmAES128 - Advanced Encryption Standard, 128-bitowy blok
- kCCAlgorithmDES - Data Encryption standard
- kCCAlgorithm3DES - Triple-DES, trzy klucz, konfiguracja EDE
- kCCAlgorithmCAST - CAST
- kCCAlgorithmRC4 - szyfr RC4 strumień
Jeśli zdecydujesz się na implementację własną, możesz potrzebować również dowolnej dokładnej biblioteki liczb całkowitych, libtommath będzie kompilować dla iPhone'a niewiele lub nie zmieni.
Powiązane problemy
- 1. Celem c jest missunderstanding KindOfClass?
- 2. celem-C okrągły numer dokładnością do 50
- 3. celem-c domyślna metoda init dla klasy?
- 4. Celem wiązania funkcji
- 5. Polecenie C z celem C z warunkiem LUB
- 6. Korzystanie z szyfrowania Blowfish w .NET
- 7. UITapGestureRecognizer z celem - Swift
- 8. Blowfish długość soli dla funkcji Crypt()?
- 9. Jak zaimplementować algorytm Blowfish w iOS
- 10. PHP crypt() Funkcja Blowfish nie działa
- 11. Uzyskaj wszystkie dni w dowolnym miesiącu z celem-c
- 12. Przepływ realizacji programu burzy
- 13. Zamawianie realizacji Postsharp Aspects
- 14. Trie realizacji w Guava?
- 15. Celem "Self Wywoływanie Anonymous Funkcje"
- 16. gdy wiele reguł wzór pasuje ruchomym celem
- 17. R - Wektoryzacja realizacji funkcji trójskładnikowej
- 18. protokoły Objective C wymagające realizacji co najmniej jednego zestawu metod
- 19. co jest celem TypeName przypisania wewnątrz szablonów
- 20. Jak połączyć 3 lub więcej etapów realizacji?
- 21. Kolejność realizacji dokumentu jquery gotowy
- 22. Przykład sposobu realizacji ALTER TABLE
- 23. Idiomatic sposobem realizacji funkcji rodzajowe Przejdź
- 24. problemy w realizacji nullptr na VS2013
- 25. Jak zrobić geometrię obcinania skali z celem?
- 26. Sprawdź, czy celem zdarzenia jest hiperłącze
- 27. Celem "Treści dostępne" w Json powiadomienia Push?
- 28. Jak utworzyć skrót (.lnk) z względnym celem?
- 29. Java: Co jest celem setDoInput w URLConnection
- 30. Jaki jest cel dodatkowego ldnull i ogona. w F # realizacji vs C#?
Dokładnie to, co zamierzałem powiedzieć. Do czasu, kiedy masz do czynienia z kryptografią, masz do czynienia z bajtami, które są naprawdę poniżej poziomu Objective-C (z wykorzystaniem NSData jako opakowania). –
Dziękuję za odpowiedź. To, co tak naprawdę myślałem, ale po prostu potrzebowałem zobaczyć opinię kogoś innego – Vladimir
Zauważam, że wspomniane poniżej ramy bezpieczeństwa obsługują Blowfish. Nie próbowałem tego sam, ale wydaje się, że może to być lepszy sposób, aby przejść do zużycia energii. – vlad259