728x90
목록암호화 (1)
코딩마을방범대

Cipher 암호화, 복호화 기능을 제공 대칭키 알고리즘 암호문의 성질 혼돈(confusion) 암호문으로부터 키를 알아낼 수 없게 하는 성질 키의 비트 하나만 바꿔도 암호문 전체가 바뀌도록 하는 성질 확산(diffusion) 암호문으로부터 원문을 알아낼 수 없게 하는 성질 원문의 비트를 하나만 바꿔도 암호문 전체가 바뀌도록 하는 성질 암호 알고리즘 혼돈과 확산을 달성하기 위해 Substitution과 Permutation을 이용 Substitution - 문자를 다른 문자로 바꾸는 것 Permutation - 문자들의 순서를 바꾸는 것 SPN(Substitution Permutation Network) Substitution-Permutation을 연속하여 수행하도록 이어 놓은 것 데이터를 블록 단위로..
💡 백엔드/Java
2023. 5. 26. 09:14
728x90