
안녕하세요.이번엔 이론적인 내용을 이야기 해볼까 합니다. * 해당 포스트는 CryptoKit 을 사용합니다. (iOS 13.0 이상만 가능) 보안 회사에서 일할때 소금? 이야기를 많이 들었는데 오늘은 이게 뭔지 그리고 어떤 느낌으로 사용되는지 까지 해보도록 하겠습니다. * 그래서 소금(Salt)이 뭔가요?- 보안에서 말하는 소금이란 사용자가 자신의 데이터를 Hash로 만들기 전에 데이터를 들키지 않게 하기 위해 넣는 임의의 데이터를 의미합니다. - Hash는 단방향 암호화 (복호화가 불가능한 데이터)이지만 같은데이터로 Hash값를 제작하면 같은 Hash 값이 나오게 되기때문에 이를 통해 원본 데이터를 유츄해보는 것은 이론적으로 가능합니다.- 그래서 유추할수없도록 가짜 데이터를 추가하는것이라고 합니다...
iOS개발/Swift 기본
2025. 4. 18. 17:18