본문 바로가기

암호화관련

대칭키 알고리즘의 종류 표준 대칭키 알고리즘의 종류 알고리즘특징소유국가DES64bit block56bit key미국Triple DES64bit block112~168bit key미국BlowFish64bit block128bit key미국RC264bit block128bit key미국RC4Stream Cipher미국AES128bit block128~256 bit key벨기에SEED128bit block128bit key한국ARIA128bit block128~256bit key한국 *Stream Cipher : 키의 길이가 유동적이며, 키의 길이가 길수록 안전성이 뛰어남. 더보기
공개키 알고리즘 공개키알고리즘 Part.1 대칭키 알고리즘과는 달리 서로 다른 두 개의 열쇠를 사용하는 새로운 자물쇠가 있다고 가정해 보겠습니다. 이 자물쇠는 두 개의 열쇠 중 하나로 잠그면, 반드시 잠근 것과는 다른 열쇠로만 열 수 있습니다. 즉 첫 번째 열쇠로 잠근 것은 두 번째 열쇠로만 열 수 있고, 두 번째 열쇠로 잠근 것은 첫 번째 열쇠로만 열 수 있습니다.어떤 사람이 자신의 집 현관에 이 자물쇠가 설치된 편지함과 첫 번째 열쇠를 함께 놓아두고 두 번째 열쇠는 편지함 주인인 자신이 가진다고 가정해보겠습니다. 누구라도 편지함 주인에게 비밀편지를 보내려고 하면 편지함에 편지를 넣고 첫 번째 열쇠로 잠그기만 하면 됩니다. 첫 번째 열쇠로 잠갔기 때문에 두 번째 열쇠를 가진 편지함 주.. 더보기
pkcs5 vs pkcs7 pkcs5패딩이란!!8바이트 단위로 암호화 할 때, 마지막에 모자란경우 padding(3바이트 모자라므로 03으로)[11 A2 13 2F 33] ==pkcs5Padding====> [11 A2 13 2F 33 03 03 03] question : One runtime platform provides an API that supplies PKCS#5 padding for block cipher modes such as ECB and CBC. These modes have been defined for the triple DES, AES and Blowfish block ciphers. The other platform API only provides PKCS#7 padding. Are PKCS#5 padd.. 더보기