import Foundation import CryptoKit extension SymmetricKey { var data: Data { withUnsafeBytes { Data(Array($0)) } } var base64: String { data.base64EncodedString() } var codeString: String { " {" + withUnsafeBytes { return Data(Array($0)) }.map(String.init).joined(separator: ", ") + "}," } }