diff --git a/pass/Models/Password.swift b/pass/Models/Password.swift index df01ea8..869248c 100644 --- a/pass/Models/Password.swift +++ b/pass/Models/Password.swift @@ -104,7 +104,7 @@ class Password { } func getPlainData() -> Data { - return getPlainText().data(using: .ascii)! + return getPlainText().data(using: .utf8)! } private func getAdditionValue(withKey key: String) -> String? { diff --git a/pass/Models/PasswordEntity.swift b/pass/Models/PasswordEntity.swift index b9bb7c7..d293383 100644 --- a/pass/Models/PasswordEntity.swift +++ b/pass/Models/PasswordEntity.swift @@ -15,7 +15,7 @@ extension PasswordEntity { let encryptedDataPath = URL(fileURLWithPath: "\(Globals.repositoryPath)/\(rawPath!)") let encryptedData = try Data(contentsOf: encryptedDataPath) let decryptedData = try PasswordStore.shared.pgp.decryptData(encryptedData, passphrase: passphrase) - let plainText = String(data: decryptedData, encoding: .ascii) ?? "" + let plainText = String(data: decryptedData, encoding: .utf8) ?? "" password = Password(name: name!, plainText: plainText) return password }