BlackBerry의 초기화 벡터 매개 변수를 사용한 AES/CBC/PKCS5PADDING 암호화 및 암호 해독 방법

StackOverflow https://stackoverflow.com/questions/915786

  •  06-09-2019
  •  | 
  •  

문제

초기화 매개 변수 ECNCRYPTION 및 암호 해독으로 AES/CBC 용 BlackBerry 프로그램을 작성하는 방법 및이 암호화 및 암호 해독은 프로그래밍 언어에서 독립적으로 작동해야합니다. EX = BlackBery를 사용하여 일부 데이터를 암호화하려면 Java 프로그램을 사용하여 동일한 데이터를 해독 할 수 있어야합니다.

감사합니다 Deepak

도움이 되었습니까?

해결책 3

CBCENGINE을 사용하면 플랫폼 전반에 걸쳐 최대 16 바이트가 제공됩니다. 따라서 DONOT는 CBC를 사용합니다. 기본 지원 암호 엔진을 사용해보십시오.

당신이 사용하면 ECB가 좋을 것이라고 생각합니다.

감사합니다 Sunil Kumar Sahoo

다른 팁

질문의 암호 해독 절반이 여기에 답변됩니다. BlackBerry를 사용한 AES/CBC/PKCS5Padding으로 데이터 암호 해독

동일한 패턴을 사용하여 암호화를 쉽게 파악할 수 있어야합니다 (해독제 엔진 대신 암호화기를 사용하는 등).

이 KB 기사를 읽었습니까? http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/how_to_-_use_basic_encryption.html?nodeid=800640&vernum=0

또한 aesencryptorEngine (및 암호 해독과 유사한) 위에 net.rim.device.api.crypto.cbcencryptorengine을 사용해야합니다.

실제로 AES 알고리즘 및 CBC 모드에 대한 고유 한 코드를 작성하므로 수백 개의 코드 라인에 대해 매우 간단합니다. 그리고 Java 언어로는 참조 구현이 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top