Класс FMPUtils.FMPString предназначен для работы со строкой.
class FMPString
Свойство | Описание |
value |
Значение.
var value: Data { get } |
Метод | Описание |
encryptToFile(at:) | Шифрование строки в файл в локальной директории приложения.
Возвращает true в случае
успешного шифрования.
func encryptToFile(at path: String) -> Bool Параметры:
|
decryptToFile(at:) | Расшифровка строки в файл в локальной директории приложения.
Возвращает true в случае
успешной расшифровки.
func decryptToFile(at path: String) -> Bool Параметры:
|
encryptToData() | Шифрование строки в байтовый буфер. Возвращает зашифрованный
байтовый буфер.
func encryptToData() -> Data |
decryptToString() | Расшифровка строки в строку. Возвращает расшифрованную строку.
func decryptToString() -> String |
Шифрование строки в файл:
// Построим экземпляр класса FMPUtils.FMPString. Подробнее в примерах к FMPUtils.FMPString.Builder.
let string: FMPUtils.FMPString = FMPUtils().string.build()
// Зашифруем строку в файл с указанием пути в локальной директории приложения
let encryptToFileSuccess: Bool = string.encryptToFile(at: "path")
Расшифровка строки в файл:
// Построим экземпляр класса FMPUtils.FMPString. Подробнее в примерах к FMPUtils.FMPString.Builder.
let string: FMPUtils.FMPString = FMPUtils().string.build()
// Расшифруем строку в файл с указанием пути в локальной директории приложения
let decryptToFileSuccess: Bool = string.decryptToFile(at: "path")
Шифрование строки в байтовый буфер:
// Построим экземпляр класса FMPUtils.FMPString. Подробнее в примерах к FMPUtils.FMPString.Builder.
let string: FMPUtils.FMPString = FMPUtils().string.build()
// Зашифруем строку в байтовый буфер
let encryptedData: Data = string.encryptToData()
Расшифровка строки в строку:
// Построим экземпляр класса FMPUtils.FMPString. Подробнее в примерах к FMPUtils.FMPString.Builder.
let string: FMPUtils.FMPString = FMPUtils().string.build()
// Расшифруем строку в строку
let decryptToString: String = string.decryptToString()
См. также: