CryptoSwift

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Was ist an

    Quellcode

    1. import CryptoSwift
    2. let data:NSData = ("Hello, world!" as NSString).dataUsingEncoding(NSUTF8StringEncoding)
    3. let hash = CryptoSwift.Hash.md5(data).calculate()
    so schwer zu verstehen?
    «Applejack» "Don't you use your fancy mathematics to muddle the issue!"

    Iä-86! Iä-64! Awavauatsh fthagn!

    kmr schrieb:

    Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Marco Feltmann ()

  • Marco Feltmann schrieb:

    Was ist an

    Quellcode

    1. import CryptoSwift
    2. let data:NSData = ("Hello, world!" as NSString).dataUsingEncoding(NSUTF8StringEncoding)
    3. let hash = CryptoSwift.Hash.md5(data).calculate()
    so schwer zu verstehen?

    Hallo bitte zuerst selber probieren und danach sagen , ob es so schwer ist oder nicht..

    import CryptoSwift funktioniert gar nicht.. Ich habe es tausend mal probiert..

    ich bekomme so eine Fehler Meldung , in meiner Project Datei...

    Cannot load underlying module for 'CryptoSwift'

    Es nicht einfach ein Import CriyptoSwift zu schreiben..

    WAS muss vorher gemacht werden , dass import CryptoSwift funktionieren soll ? Das verstehe ich nicht..
  • Installation

    To install CryptoSwift, add it as a submodule to your project (on the top level project directory):

    git submodule add github.com/krzyzanowskim/CryptoSwift.git Then, drag the CryptoSwift.xcodeproj file into your Xcode project,

    Bisher habe ich richtig gemacht...

    and add CryptoSwift.framework as a dependency to your target.

    UND hier verstehe ich nicht.. Wie kann man CyptoSwift.framework unabhängig hinzufügen ?? to your Target ? zum welchen Ziel meint er ?
  • Ich ging davon aus, dass es klar ist, zunächst das Framework CryptoSwift aus dem Github Projekt zu bauen und dieses Framework dann in das eigene Projekt zu ziehen.

    Zumal die Bereiche 'Installation' und 'Usage' im verlinkten Readme Bereich das nun wirklich detailliert aufzeigen.
    «Applejack» "Don't you use your fancy mathematics to muddle the issue!"

    Iä-86! Iä-64! Awavauatsh fthagn!

    kmr schrieb:

    Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P
  • Projektsatei Deiner Ap wählen, Reiter 'General' wählen, 'Linked Frameworks and Libraries' suchen, 'CryptoSwift.framework' in die Tabelle da schmeißen.

    Bist Du Dir sicher, dass Du das entsprechende Knowhow für sicherheitskritische Themen wie Kryptographie hast?

    ist Dir klar, dass Frameworks in iOS mindestens iOS 8 benötigen?
    «Applejack» "Don't you use your fancy mathematics to muddle the issue!"

    Iä-86! Iä-64! Awavauatsh fthagn!

    kmr schrieb:

    Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P
  • Marco Feltmann schrieb:

    Ich ging davon aus, dass es klar ist, zunächst das Framework CryptoSwift aus dem Github Projekt zu bauen und dieses Framework dann in das eigene Projekt zu ziehen.

    Zumal die Bereiche 'Installation' und 'Usage' im verlinkten Readme Bereich das nun wirklich detailliert aufzeigen.

    Die Framework Datei in Supporting Files kann sich nicht bewegen,,

    Wie kann ich dann sie ins eigene Project ziehen ?
  • Marco Feltmann schrieb:

    Projektsatei Deiner Ap wählen, Reiter 'General' wählen, 'Linked Frameworks and Libraries' suchen, 'CryptoSwift.framework' in die Tabelle da schmeißen.

    Bist Du Dir sicher, dass Du das entsprechende Knowhow für sicherheitskritische Themen wie Kryptographie hast?

    ist Dir klar, dass Frameworks in iOS mindestens iOS 8 benötigen?

    Hallo marco ich habe lange mit Assembly sprache Keygen geschrieben.. Naturlich habe schon viele Erfahrungen mit Kryptographie zumindest mit Md5
    Ich bin beim Xcode neu Anfänger und versuche jetzt da etwas kodieren..

    Warum immer tadeln anstatt helfen ???
  • warum sollte man solch ein framework verwenden? gibt es nichts systemeigenes?
    bei irgendwelchen anderen frameworks mag das ja vielleicht ein gängiger weg sein, aber sei security-bereichen sollte man doch nicht einfach irgendwelchen fremdcode verwenden oder hat den code irgendjemand (bzw jeder) geprüft?
  • Miralem23 schrieb:

    Also ich hab mal en Demo Projekt angelegt. Funktioniert wunderbar.

    Entweder du machst das so wie ich -> Xcode Projekt in Xcode Projekt, oder du benutzt CryptoSwift als git submodule oder du benutzt CryptoSwift via CocoaPods.

    Hoffe es hilft dir!

    Kannst du bitte kurz schauen wo ich Fehler mache ?
    Dateien
    • KeyGeN.zip

      (88,33 kB, 240 mal heruntergeladen, zuletzt: )
  • Marco Feltmann schrieb:

    Projektsatei Deiner Ap wählen, Reiter 'General' wählen, 'Linked Frameworks and Libraries' suchen, 'CryptoSwift.framework' in die Tabelle da schmeißen.

    Bist Du Dir sicher, dass Du das entsprechende Knowhow für sicherheitskritische Themen wie Kryptographie hast?

    ist Dir klar, dass Frameworks in iOS mindestens iOS 8 benötigen?

    Miralem23 schrieb:

    Also ich hab mal en Demo Projekt angelegt. Funktioniert wunderbar.

    Entweder du machst das so wie ich -> Xcode Projekt in Xcode Projekt, oder du benutzt CryptoSwift als git submodule oder du benutzt CryptoSwift via CocoaPods.

    Hoffe es hilft dir!
    Danke schon geschafft :)
  • gritsch schrieb:

    warum sollte man solch ein framework verwenden? gibt es nichts systemeigenes?
    Nur CommonCrypto, und das macht unter Swift keinen Spaß.
    Ich habe jetzt keine 1:1 Analyse gemacht, es sieht aber so aus, als hätte derjenige den Code ziemlich originalnah portiert.
    «Applejack» "Don't you use your fancy mathematics to muddle the issue!"

    Iä-86! Iä-64! Awavauatsh fthagn!

    kmr schrieb:

    Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P
  • gritsch schrieb:

    warum sollte man solch ein framework verwenden? gibt es nichts systemeigenes?
    bei irgendwelchen anderen frameworks mag das ja vielleicht ein gängiger weg sein, aber sei security-bereichen sollte man doch nicht einfach irgendwelchen fremdcode verwenden oder hat den code irgendjemand (bzw jeder) geprüft?
    Hey, das ist doch mein abgenudeltes Standardargument!? Troll-Konkurrenz … pffft! ;)
  • Marco Feltmann schrieb:

    gritsch schrieb:

    warum sollte man solch ein framework verwenden? gibt es nichts systemeigenes?
    Nur CommonCrypto, und das macht unter Swift keinen Spaß.Ich habe jetzt keine 1:1 Analyse gemacht, es sieht aber so aus, als hätte derjenige den Code ziemlich originalnah portiert.

    Warum macht unter Swift keinen Spaß ?

    Und habe eine Frage : Funktioniert swift gleich wie java , braucht es auch ein Compiler ?
  • Ac[h]tung! schrieb:

    Und habe eine Frage : Funktioniert swift gleich wie java
    Nein. Java Programme werden in einen Byte-Code übersetzt, der dann von einer virtuellen Maschine ausgeführt wird. Swift Programme werden in den Maschinencode der Zielplattform übersetzt und werden direkt vom Prozessor ausgeführt.


    Ac[h]tung! schrieb:

    braucht es auch ein Compiler ?
    Ja und nein. Um OS X und iOS Programme zu schreiben brauchst du einen Compiler. Es gibt aber auch die Read-Eval-Print-Loop (REPL), womit du im Prinzip auch Scripte in Swift schreiben kannst.
  • Michael schrieb:

    Ac[h]tung! schrieb:

    Und habe eine Frage : Funktioniert swift gleich wie java
    Nein. Java Programme werden in einen Byte-Code übersetzt, der dann von einer virtuellen Maschine ausgeführt wird. Swift Programme werden in den Maschinencode der Zielplattform übersetzt und werden direkt vom Prozessor ausgeführt.

    Ac[h]tung! schrieb:

    braucht es auch ein Compiler ?
    Ja und nein. Um OS X und iOS Programme zu schreiben brauchst du einen Compiler. Es gibt aber auch die Read-Eval-Print-Loop (REPL), womit du im Prinzip auch Scripte in Swift schreiben kannst.

    Hallo danke für die Antwort..
    Also ich möchte es verstehen.. Mit dem Compiler habe ich die virtuelle Maschine gemeint..Aber es ist OK
    Und noch eine Frage. Swift wird Open Source. Was meinen sie damit ? wie kommt Swift auch zum Linux Platform ? Vielleicht in der Zunkunft auch zum Windows. Wie java...
    Aber ohne eine virtuell Maschine geht das im Prinzip nicht. Wie wird dann Swift in Linux funktionieren ?