728x90
반응형
암호화 알고리즘
-
[Android][Kotlin] BCrypt 암호화 알고리즘안드로이드 2021. 7. 16. 00:48
개발자에게 요즘 시스템 개발에 있어 가장 중요하게 생각해야 할 것 중 하나가 보안이라고 한다. 시스템의 정보를 암호화하여 비인가자로 부터 데이터 유출을 방지하고 사용자에게 시스템 가용성을 유지시키는게 암호화 하는 이유이다. 먼저 암호화 알고리즘에 대해 알아보도록 하자. 암호화 알고리즘이란? 데이터의 무결성 및 기밀성 확보를 위해 정보를 쉽게 해독할 수 없는 형태로 변환하는 기법 암호화 종류 대칭 암호화 알고리즘 : 암호화 복호화에 같은 암호키를 사용하는 알고리즘. ex) DES, SEED , AES, ARIA, IDEA, LFSR 비대칭 암호화 알고리즘 : 사전에 개인 키를 나눠 가지지 않은 사용자들이 안전하게 통신하는 알고리즘. ex) 디피-헬만, RSA , ECC,ElGamal 해시 암호화 알고리즘 ..