제목 설명 장점 단점
BASE64 바이너리 데이터를 텍스트 포맷으로 변경해 줌. 이메일이나 URL 표시등에 사용. 텍스트 포맷이라 다루기 편함 데이터 사이즈가 늘어남. 2배.
SHA256 단방향 해쉬 알고리즘. 해쉬 키 길이는 32바이트(256비트). 짧은 데이터는 늘어나고, 긴 데이터는 줄어든다. MD5와 유사. 원본 데이터 보관은 어려우나 검증이 필요할 때 좋음. 즉, 비밀번호 검증 등에 효과적. 원본 데이터 복원이 안됨.
AES256 암복호화 알고리즘. 패킷 등의 데이터를 암호화 해서 주고 받을 때 좋음. 32바이트 단위로 처리하므로 패딩이 필요할 수 있음. 즉, 원본 데이터의 사이즈는 따로 보내야 함. 패딩이 없다면, 암호화 한 데이터의 사이즈가 늘어나지 않음. 작은 사이즈의 데이터를 보낼 땐 패딩 사이즈만큼 부하가 커짐.
RSA 개인키 공개키를 이용한 암호화 알고리즘. 강력한 보안이 필요할 때 사용함. 보안 처리가 강력함. 중요한 데이터(예: AES에 사용할 키)를 전송하는 데 사용하면 좋음. 원본 데이터 보다 암호화한 데이터가 훨씬 큼. 사용 방법이 까다로움. 

 

+ Recent posts