|
카테고리
이전블로그
|
DES --> Algorithm ECB --> Mode PKCS5Padding --> Padding Scheme 입니다. Mode 라는 것은 같은 알고리즘을 쓴다고 하더라도 데이터를 어떻게 나누어서 encrypt 하느냐 하는 것입니다. 일례로 CBC Mode 같은 경우에는 하나의 Data Block(8 byte) 가 다음 데이터블럭의 encryption 에 씌인다고 합니다. 이런식으로 해서 데이터의 규칙성 및 패턴 등을 없앨수 있다고 합니다. 물론 decryption 하기 어렵도록 하는 것이 목적입니다. SunJCE 에서 제공하는 Mode 로는 ECB, CBC, CFB, OFB, PCBC 가 있습니다. Padding 이라는 것은 원래 데이터 이외에 다른 쓸데없는 데이터를 끼워 넣어 encryption하는 것을 말합니다. --------------------------------------------------------------------------------------------------------- 정리해보면 암호화 알고리즘으로 명시된 암호화 알고리즘을 사용하여 암호화를 하되, 전체 데이터를 한꺼번에 암호화 하는것이 아니라 CBC등과 같은 암호화 어떻게 하느냐는 Mode(CBC의 경우에는 데이터를 몇 개의 블럭으로 분할 하여 이전 블럭의 다음 블럭의 encryption에 쓰이는 형태)를 선택하여 암호화하고 전체 데이터에 남는 공간은 padding-scheme에 명시된 형식으로 남는 데이터를 채워 넣는것을 의미하는듯하다.
|
이글루링크
최근 등록된 덧글
hello
by Naomi at 04/06 nice by Robert at 04/06 Hello by Camy at 04/06 Can u translate the a.. by Ted at 08/24 350d로 질렀다. 드디어... by enlit at 04/17 퍼온글인가 보네요~ 언.. by 여유만만 at 04/15 이글루 파인더
|