나는 사용자 비밀번호의 벡터를 가지고 있습니다. 이 벡터를 파일에 저장하고 암호화하고 싶습니다. 그런 다음 파일을로드하고 암호 해독하여 암호를 가져옵니다. 사용자가 파일 암호를 해독하기 위해 암호 구문을 입력하길 바랍니다. 어떤 알고리즘을 선택해야합니까? 어떻게 파일을 작성하기 전에 벡터를 암호화 할 수 있습니까?자바 암호화 및 파일에 벡터 저장
0
A
답변
3
Java Cryptography Architecture을 사용하여 Java의 암호화가 이루어집니다 (doc 예제 코드 포함). 사용할 알고리즘은 AES가 좋을 것입니다.
그러나 Vector
를 사용하지 마십시오 - 그것은 완전히 구식이고 ArrayList
로 대체해야합니다 (이 암호와는 아무 상관이없는,하지만 Vector
마르크을 사용하여 12 살짜리 책에서 자바를 배우고하는 사람 등).
1
다른 게시물 (예를 들어)을 체크 아웃하고 헤드 스타트를 할 수 있다고 생각합니다.
few characters missing after decryption
은 기본적으로 당신은 단지 CipherInputStream를 & CipherOutputStream를를 사용할 필요가 있고, 바로 그거야! :)
관련 문제
- 1. AES 암호화 및 키 저장?
- 2. 암호화 된 데이터를 텍스트 파일에 저장
- 3. 암호화 초기화 벡터 전송
- 4. 버클리 DB 자바 버전, 벡터 저장 지원
- 5. 파일에 C++ 벡터 읽기 및 쓰기
- 6. 벡터 XNA 애니메이션 저장
- 7. 암호화 : 초기화 벡터 대 키 사용?
- 8. 자바 스크립트에서 객체 암호화
- 9. 레지스트리에 SMTP 자격 증명 저장 및 암호화
- 10. 데이터를 암호화 된 형식으로 java 파일에 저장 하시겠습니까?
- 11. 자바 ArrayLists 주문 및 예를 들어 벡터
- 12. 텍스트 파일에 포함하기위한 스크립트 암호화
- 13. 자바 스크립트 및 PHP 암호화/암호 해독
- 14. arraylist에 자바 벡터
- 15. 자바 (암호화 관련) 자바 스크립트
- 16. Ruby에서 PGM 암호화 파일에 액세스
- 17. 벡터 및 가비지 컬렉터
- 18. CUDA 및 STL 벡터
- 19. Android/iPad의 암호화 된 저장
- 20. TextBox의 내용을 파일에 저장
- 21. plist 파일에 여러 사전 저장 및 검색
- 22. 자바 스크립트 코드를 암호화
- 23. PGP 암호화 (자바 스크립트)
- 24. 간단한 RSA 암호화 (자바)
- 25. 클래스를 파일에 저장 하시겠습니까?
- 26. gtk.TextTags를 파일에 저장 하시겠습니까?
- 27. 암호화 키 저장 - 모범 사례?
- 28. 성 윈저 구성 파일에 비밀번호 저장 중?
- 29. 텍스트 파일에 데이터베이스 저장
- 30. IImageEncoder로 파일에 이미지 저장
일반화되었지만 "코드에 AES 문자를 입력하면 잘못 되었습니까?": http://www.securityfocus.com/blogs/2009. 하지만 누군가는해야한다고 생각합니다. 벡터를 사용하면 지원 중단 수준이 있었으면 좋겠어요. 아마도 "이 코드는 손상되지 않았지만 이보다 나은 방법이 있습니다"라는 새로운 주석이 필요할 수도 있습니다. – McDowell
신성한 fscking sh * t! 어떤 종류의 사람이 15 페이지 영화 스크립트를 작성하여 적용된 암호에 대해 2 단락을 만듭니다. –
Dave The Laser Unicorn이라고 생각합니다. 자, 영리하고 읽기 쉽다. 나는 레이저 상어, 나 자신을 선택 하겠지만, ymmv. – CPerkins