5월, 2021의 게시물 표시

[iOS] CryptoKit 알아보기 (SHA512 + Salt 샘플)

이미지
  [iOS] CryptoKit 알아보기 (SHA512 + Salt 샘플) 안녕하세요. 물먹고하자 입니다. 오늘은 회사업무중 SHA512 + Salt 확인해 볼 일이 있어서 작업 후 몰랐던 내용도 있어서 정리 공유하고자 합니다. 바로 시작!!   샘플소스 많이 보는 암호화 방식입니다. (SHA256 + base64 - objective C) 저도 Swift는 사용하는데, 유독 암호화쪽은 검증이 완료되었던 Objc 소스 그대로 사용하고 있습니다. 서버, 웹, 안드로이드, 메신져(맥, 윈도우) 모듈과 맞춰야하다보니 더더욱 쉽사리 바꾸기가 어렵네요. (어찌보면 귀찮아서 그냥 쓴것도 있어요) 이번에 회사에서 SHA512 + Salt + base64 로 바꾸자고 해서 이참에 Swift 변경하고, 애플에서 제공중인 CryptoKit(iOS13 이상) 을 사용해 보려고 합니다. 참고 사이트들 AppleDocument :  https://developer.apple.com/documentation/cryptokit 1. SHA512 + Salt 확인하는 사이트 https://www.convertstring.com/ko/Hash/SHA512 2. 암호화 결과 확인하는 사이트 (여러종류 다 있음) https://emn178.github.io/online-tools/base64_encode.html 예제 소스Git :  https://github.com/kimjiwook/JW_iOS_Example.git 예제소스 참고   마무리 당연하게 안바꾸고 있던것들은 언제나 새로 편리하게 나오고 있는 것 같다. Swift 언어변경도 거의다 되어가다 보니 세세한거 하나하나 바꾸는 재미도 있는것 같다. (공부도 되고) 오늘은 끝 즐거운 코딩되세요~

[iOS] SF Symbols 알아보기 (애플기본이미지 사용하기)

이미지
  [iOS] SF Symbols 알아보기 (애플기본이미지 사용하기) 안녕하세요. 물먹고하자 입니다. 회사업무에는 디자인팀이 있다보니 상관없지만, 개인개발시 아이콘 하나 구하기도 빡센것 같습니다. iOS 13 이상부터 애플에서 제공하는 기본 이미지를 사용할 수 있는데, 이름을 몰라서 못쓰고 있어서 찾아보니 앱으로도 제공을 하고 있어서 공유드립니다.   샘플시작 샘플소스 :  https://github.com/kimjiwook/JW_iOS_Example.git (샘플 앱중 SF Symbols 실행부분) 애플 디자인 리소스 :  https://developer.apple.com/design/resources/ 해당 사이트에서 SF Symbols 앱 다운로드 가능합니다. (받으시는거 추천!) 앱 실행하면 우리가 많이 보던 아이콘들이 나옴! 애플에서 사용되는 아이콘들이겠죠?! 아이콘들 우클릭해서 정보를 보니 [기호복사, 이름복사] 기능이 있습니다. 해당기능 사용시 이렇게 복사 됨! 폰트에 따라 조금조금씩 틀림 (뒤에서 언급하는데, 지원되는 폰트가 없어서 결국 똑같음) 그리고 색상에 대한 옵션이 있는 아이콘인지 아닌지도 확인가능 (신기함..) 샘플 앱에서 이미지, 버튼에 적용된거 확인가능 텍스트는 결국 폰트 문제로 ?? 로 나옴   마무리 iOS13 때 system image 추가된건 알고 있었는데, 이름을 몰라서 사용을 못하고 있던부분도 있었다. 이번에 심심해서 찾아보니 결국 어딘가에 정리되어 있다는걸 알았고, 프로젝트에 일부는 활용중이다. 알고 있으면 좋을 것 같아서 공유드립니다. 즐거운 코딩되세요~