2012-12-09 2 views
0

이 포럼에 처음 오 셨습니다. 최근에 나는 AES 암호화 (암호화와 암호 해독을위한 비밀 키가 필요함)를 사용하여 암호화 된 파일의 암호를 해독해야한다는 과제를 안고 있습니다. 파일을 사용하여 DUKPT를 사용하여 매 5 분마다 암호화합니다.Dukpt를 사용한 대칭 암호화

저는 C#에서 작업하고 있습니다 .DUKPT가 있으면 파일을 해독하는 방법을 찾았습니다. 하지만 키 일련 번호 (KSN) 및 기본 유도 키 (BDK)를 사용하여 DUKPT를 생성하는 방법을 알지 못합니다. 여기에 큰 도움을 바라면서 우리는 DUKPT를 생성 할 수있는 C#에서 어떤 라이브러리 지원 ..

이 있습니까

DUKPT : 거래

+0

이 포럼에 해당하는 사람이 있습니까? – Satish2230

답변

0

DUKPT, X9를 정의하는 ANSI 표준이 당 파생 된 고유 키. 24-1하지만 DES는 암호화/암호 해독과 키 생성 모두에 사용됩니다. 당신이 BDK와 KSN에 대해 말했을 때, 나는 이것이 당신이 염두에 두었던 것이라고 상상합니다. 같은 게시글에 AES와 DUKPT라고 말했기 때문에 어떤 응답도받지 못했을 것입니다 (4 시간의 연장 기간 이후에도). (알고있는 사람들은 RTFM을 읽었다.)

C#이 아니지만 Stack Exchange 또는 지난 6 개월 동안 어딘가에서 지적한 "Mikhail Burshteyn"의 DUKPT.m 파일이 있다고 생각합니다. . C에서 해독하는 방법을 설명하기 위해 작성한 코드도 있습니다. (표준 에선 가치가없는 것)

C#으로 잘라내어 붙여 넣을 수있는 소스 코드를 원한다면 실망 할 것입니다.

1

https://github.com/sgbj/Dukpt.NET - 소개가 훌륭합니다. 가독성이 아닌 명료하게 간결하게 작성된 코드를 이해하려면 사양이 필요합니다. 6 개월 전에 DUKPT에 대해 배우는 것뿐만 아니라 생체 인식 센서 장치 용 임베디드 C 라이브러리를 구현하는 데 사용했습니다.