자바 암호화-키

암호화 시스템은 정보 보안 서비스를 제공하기 위해 암호화 기술 및 이에 수반되는 인프라의 구현입니다. 암호화 시스템은cipher system.

기본 암호 시스템의 다양한 구성 요소는 다음과 같습니다. Plaintext, Encryption Algorithm, Ciphertext, Decryption Algorithm, 암호화 키 및 암호 해독 키.

어디,

  • Encryption Key보낸 사람에게 알려진 값입니다. 발신자는 암호화 텍스트를 계산하기 위해 일반 텍스트와 함께 암호화 알고리즘에 암호화 키를 입력합니다.

  • Decryption Key수신자에게 알려진 값입니다. 암호 해독 키는 암호화 키와 관련이 있지만 항상 동일하지는 않습니다. 수신자는 일반 텍스트를 계산하기 위해 암호 텍스트와 함께 암호 해독 알고리즘에 암호 해독 키를 입력합니다.

기본적으로 암호화-복호화 알고리즘 유형에 따라 두 가지 유형의 키 / 암호화 시스템이 있습니다.

대칭 키 암호화

암호화 프로세스 same keys are used for encrypting and decrypting 이 정보를 대칭 키 암호화라고합니다.

대칭 암호 시스템에 대한 연구는 symmetric cryptography. 대칭 암호 시스템은 때때로secret key cryptosystems.

다음은 대칭 키 암호화의 몇 가지 일반적인 예입니다.

  • 디지털 암호화 표준 (DES)
  • 삼중 DES (3DES)
  • IDEA
  • BLOWFISH

비대칭 키 암호화

암호화 프로세스 different keys are used for encrypting and decrypting the information비대칭 키 암호화라고합니다. 키는 다르지만 수학적으로 관련되어 있으므로 암호 텍스트를 해독하여 일반 텍스트를 검색 할 수 있습니다.