보안
암호화 기초
암호화에서 대칭키·비대칭키·해시는 각각 언제 쓰이나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
암호화에서 대칭키·비대칭키·해시는 각각 언제 쓰이나요?
대칭키(AES)는 빠르고 데이터 암호화용, 비대칭키(RSA/ECC)는 키 교환·서명용, 해시(SHA-256)는 무결성 검증용이다.
보안객관식기초
HTTPS(TLS)는 왜 서버의 공개키(RSA/ECC)로 데이터 전체를 암호화하지 않고, 대칭키만 교환한 뒤 데이터는 대칭 암호(AES 등)로 보내나요? 가장…
#aes #rsa
보안객관식기초
CryptoKit에서 암호화와 동시에 변조 감지(인증)를 제공하는 AEAD 방식의 API를 모두 고르세요.
#cryptokit
보안객관식심화
CryptoKit 의 SecureEnclave.P256.Signing.PrivateKey로 만든 키에 대한 설명으로 옳은 것을 모두 고르세요.
#cryptokit
성능·디버깅객관식입문
같은 원소 10만 개를 담았을 때, Array보다 Set(NSSet)이 확실히 빠른 연산을 모두 고르세요.
#hash