목록keychain (2)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [설 명] 1. Keychain 은 디바이스 안에 암호화된 데이터 저장 공간입니다 2. Keychain 은 보안 기능이 뛰어나 사용자 정보 및 결제 정보 등 민감한 정보를 저장할 수 있습니다 3. Keychain 은 앱 종료 및 앱 삭제 후 재설치를 진행해도 동일하게 저장된 값을 사용할 수 있습니다 - 영구적인 데이터 - 사용자가 삭제하지 않는 이상 유지 - Keychain 은 사용자가 데이터를 삭제하거나, 휴대폰 공장 초기화를 진행 시 삭제됩니다 4. Keychain 은 같은 개발자가 개발한 여러 앱에서 키체인 정보를 공유할 수 있습니다 5. 프로그램 코드 상에서 Keychain 을 사용하기 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import Foundation import Security import UIKit class S_Keychain { // MARK: [키 체인 클래스 사용 방법] /* 1. 디바이스 정보 저장 : S_Keychain().createDeviceID() => 리턴 값 true / false 2. 디바이스 정보 조회 : S_Keychain().getDeviceID() => 저장된 디바이스 고유값 문자열 3. 디바이스 정보 삭제 : S_Keychain().deleteDeviceID() => 리턴 값 true / false */ // MARK: [키 체인 설명] /* 1. Keychain 은 디바이스 안에 암호화된 데이터 ..