2016-12-21 2 views
0

erstellen Wir haben SHA256 in unserem Ziel C-Projekt mit IGSignature Bibliothek verwendet. jetzt konvertieren wir Ziel-C-Projekt zu schnell. verwendete allgemeine Verschlüsselung, aber es verwendet nur einen Schlüssel. Wenn jemand davon weiß, hoffe deine Hilfe.Wie kann ich SHA256 mit zwei Schlüsseln in swift, ios

Antwort

0

Hoffnung folgende Code wird Ihnen helfen ....

var post = String() 
    post += "FIRSTKEY=\("value")" 
    post += "SECONDKEY=\("value")" 



    let shaEncode = self.sha256(string: post) 
    print("SHA-> \(datastring)") 

func sha256(string: String) -> Data? { 
    guard let messageData = string.data(using:String.Encoding.utf8) else { return nil } 
    var digestData = Data(count: Int(CC_SHA256_DIGEST_LENGTH)) 

    _ = digestData.withUnsafeMutableBytes {digestBytes in 
     messageData.withUnsafeBytes {messageBytes in 
      CC_SHA256(messageBytes, CC_LONG(messageData.count), digestBytes) 
     } 
    } 
    return digestData 
} 
Verwandte Themen