encrypt encrypt(_:_:_:) public func encrypt(_ data: String, _ key: String, _ randomSource: (UInt) -> String) throws -> String