잡설
by enlit
카테고리
이전블로그
DRM Encryption-Scheme-padding-scheme

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에 명시된 형식으로 남는 데이터를 채워 넣는것을 의미하는듯하다.
by enlit | 2006/03/22 20:34 | Programming | 트랙백 | 덧글(1)
트랙백 주소 : http://enlit.egloos.com/tb/1668095
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by Ted at 2006/08/24 20:40
Can u translate the above blog to English?
I have some problems with shit Padding Scheme.
I don't know Korean,3x.

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >


이글루링크
최근 등록된 덧글
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
이글루 파인더
rss

skin by 이글루스