2010-12-30 5 views
1

Ich möchte encrypt ein String mit DES64 und des192 in iPhone. Ich habe das Internet gesucht und etwas Code gefunden, aber die Sache ist, dass mir Kryptographie nicht bekannt ist. Ich habe gehört, dass wir im iPhone ein Sicherheitsframework verwenden können, das kryptographische Funktionen hat. Aber sie sind völlig c-basiert und wirklich schwer zu verstehen.verschlüsseln Sie eine Zeichenfolge mit Des64 und Des192 Verschlüsselungsalgorithmus in iPhone SDK?

Kann mir bitte jemand eine hilfreiche Ressource nennen oder den Code erklären, der zum Verschlüsseln im iPhone verwendet wird ???

Vielen Dank im Voraus!

Bharat

+1

Es gibt keinen DES-Modus, der 64-Bit- oder 192-Bit-Schlüssel benötigt. DES (und 3DES) hat immer eine Blockgröße von 64Bits. Ich habe keine Ahnung, was Sie mit DES64 oder DES192 meinen. –

+0

@ Yann - Ja tatsächlich DES ist Des64 und und 3DES ist Des192 (wie 3 DES 3 * 64 = 192 Bits nimmt). –

+0

@Bharat, Sie können 3DES als DES192 bezeichnen, aber ich glaube nicht, dass die Leute von erfundenen Nomenklaturen beeindruckt sein werden. –

Antwort

0

Entschuldigung, Crypto ist normalerweise nicht einfach. Die iPhone Developer Library hat ein Beispielprojekt, das einige symmetrische Kryptooperationen unter Verwendung von Objective-C enthält.

Im Wesentlichen folgen Sie diese Art von Schritten (nicht spezifisch für eine bestimmte Krypto-API).

Sie sollten immer versuchen zu prüfen, wie sicher der geheime Schlüssel in Ihrem System ist. Du kannst nicht wirklich darauf vertrauen, dass es für immer sicher bleibt.

Verwandte Themen