2012-06-11 4 views
0

Java에서 DES 알고리즘을 사용하여 파일을 암호화하고 해독해야하는 요구 사항이 있습니다. 암호화하는 동안 파일 단어 사이에 임의의 charatcters를 채워야하며 프로그램을 사용하여 암호 해독 중에이를 제거해야합니다. 누군가가 비밀 키를 가져 와서 파일을 암호화하더라도 내 프로그램을 사용하지 않고도 콘텐츠를 가져올 수 없으므로 사용할 수있는 방법이 있습니다. 이것을 달성하십시오.임의의 패딩을 사용하는 Java DES 암호화

귀하의 제안에 감사드립니다.

+0

난수 생성기의 씨앗을 어떻게 공유 하시겠습니까? –

+0

현재 해독 할 때 암호화하는 동안 사용 된 정확한 무작위를 재생할 방법이 없습니다. –

+0

안녕하세요, 파일을 도와 주시겠습니까? 감사! http://security.stackexchange.com/questions/89757/data-encryption-standard-des-with-jpvm-java-pvm –

답변

2

임의의 패딩은 파일 또는 패딩의 길이를 알고있는 경우에만 제거 할 수 있습니다.

파일을 암호 해독하거나 다른 사람이 숨길 수있는 사람이 있는지 확인해야합니다. 이것은 사소한 것과는 거리가 멀다. 키 보안을 유지해야하기 때문에 필요하지 않습니다. 길이를 추가하면 추가 작업이 가능합니다. 패딩에 PKCS7을 사용하고 키 기밀을 유지하는 데 집중하십시오.

+0

Rossum, 답장을 보내 주셔서 감사합니다. PKCS7을 사용하고 키가 보안. 수사관, Muthuvel –

관련 문제