0
IGSignature
ライブラリを使用して、目的のCプロジェクトでSHA256を使用しました。 現在、私たちはobjective-Cプロジェクトを迅速に変換しています。共通の暗号を使用しましたが、1つの鍵しか使用しませんでした。この希望について誰かがあなたの助けを知っていれば。以下のコードがお手伝いします迅速な2つのキーでSHA256を作成するにはどうすればいいですか
IGSignature
ライブラリを使用して、目的のCプロジェクトでSHA256を使用しました。 現在、私たちはobjective-Cプロジェクトを迅速に変換しています。共通の暗号を使用しましたが、1つの鍵しか使用しませんでした。この希望について誰かがあなたの助けを知っていれば。以下のコードがお手伝いします迅速な2つのキーでSHA256を作成するにはどうすればいいですか
希望....
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
}