여기에서 도움을받을 수 있습니다. 나는이 파일에 암호화 스트림을 사용하여 줄을 추가하는 파일을 만듭니다. 모든 줄을 한 번에 작성하면 파일이 올바르게 암호화/해독됩니다. 그러나 추가 모드에서 파일을 열면 파일을 닫고 줄을 추가하십시오. 그런 다음 첫 번째 행만 올바르게 해독되고 다른 행은 쓰레기를 반환합니다.암호화 스트림으로 암호화 된 파일을 추가 한 후 암호 해독에 실패했습니다.
이것이 올바른 동작인지 궁금합니다. 사용자가 하루 동안 입력하는 암호화 된 세부 정보의 텍스트 파일을 작성하려고합니다. 하루가 끝날 때 일괄 처리 할 수 있습니다. 한 줄을 추가하기 위해 전체 파일을 해독하고 암호화하는 오버 헤드가 과도한 것처럼 보입니다. 따라서 하루 동안 1000 줄의 줄이 생길 수 있습니다.
나는 같은 Initialisaion Vector와 동일한 엑셀러레이터를 사용하고 있으며 파일에 대한 모든 액세스 권한을 갖고 있습니까?
내가 잘못했거나 암호화 된 파일에 추가 할 수 있습니까?
건배 노엘
감사합니다. 유진, 그건 의미있는 일입니다. – Bigtoe
각 블록을 암호화하고 Base64로 인코딩하여 한 번에 한 라인 씩 파일에 썼습니다. – Bigtoe