암호화는 무작위 의미 (암호문)로 나타납니다 뭔가에 일반 텍스트 데이터 (일반 텍스트)를 번역하는 과정입니다. 해독은 암호문 다시 평문으로 변환하는 과정이다.
적은 양의 데이터 이상을 암호화하려면 대칭 암호화가 사용됩니다. 대칭 키를 모두 암호화 및 암호 해독 과정에서 사용된다. 암호문의 특정 부분의 암호를 해독하려면 데이터를 암호화하는 데 사용 된 키를 사용해야합니다.
모든 암호화 알고리즘의 목표는 키를 사용하지 않고는 어려운 가능한 생성 된 암호문을 해독 할 수 있도록하는 것입니다. 정말 좋은 암호화 알고리즘을 사용하는 경우, 조직적으로 가능한 모든 키를하는 것보다 더 기술이 훨씬 더 나은있다. 이러한 알고리즘의 경우, 더 이상 키가 더 어려워 키를 소유하지 않고 암호문의 조각을 해독하는 것입니다.
암호화 알고리즘의 품질을 결정하기가 어렵습니다. 휴식하는 것은 매우 쉬운 것으로 판명 때로는 유망한 보이는 알고리즘, 적절한 공격을 주어진. 암호화 알고리즘을 선택하는 경우, 몇 년 동안 사용되었습니다 성공적으로 모든 공격에 저항했다 하나를 선택하는 것이 좋습니다.