나는 로컬 파일에 쓰기 (암호화)해야하는 문자열을 계속 생성합니다.AES로 "스트림"암호화
이미 응용 프로그램에 AES 라이브러리가 있으므로 가능한 경우 AES를 사용하는 것이 좋습니다.
접근 방식 1 : AES의 블록 크기는 16 바이트이므로 컴퓨터가 충돌하는 경우 손실 될 수있는 메모리의 16 바이트 데이터를 버퍼해야합니다.
접근법 2 : 먼저 모든 데이터를 파일에 쓰고 AES-CBC로 전체 파일을 주기적으로 암호화합니다. 이렇게하면 사용자는 짧은 시간 동안 암호화되지 않은 파일에 액세스 할 수 있습니다.
다른 방법이 있습니까?
컴퓨터가 다운 될 것으로 예상됩니까? – elyashiv
불행히도 그렇습니다. 응용 프로그램을 실행하는 컴퓨터는 종종 제대로 종료되지 않고 대신 전원이 꺼집니다. – user66875
AES를 스트림 암호로 사용할 수 있습니다. 시작 지점 : http://security.stackexchange.com/questions/65085/using-aes-as-a-stream-cipher –