자바에서 사용할 수있는 암호화 방법이 너무 많습니다. 나는 AES가 최고라는 것을 읽었습니다.은 안드로이드에서 사용할 수있는 최고의 암호화 방법입니까?
사실 내 필요는 안드로이드에서 파일 암호화입니다. AES 방법을 사용할 수 있습니까? 또는 다른 간단한 방법?
미리 감사드립니다.
자바에서 사용할 수있는 암호화 방법이 너무 많습니다. 나는 AES가 최고라는 것을 읽었습니다.은 안드로이드에서 사용할 수있는 최고의 암호화 방법입니까?
사실 내 필요는 안드로이드에서 파일 암호화입니다. AES 방법을 사용할 수 있습니까? 또는 다른 간단한 방법?
미리 감사드립니다.
AES를 사용할 수 있으며 아주 좋은 옵션입니다. 그것이 최고인지 여부는 말할 수 없다. 보안상의 이유로 올바른 사용을 염려 할 필요가 없습니다 (더 큰 관심사는 핵심 관리와 모범 사례를 따릅니다). 성능면에서 일부 Android 기기에서는 문제 일 수 있습니다. 성능을 위해 Blowfish를 대신 사용할 수도 있습니다. 지금은 덜 안전합니다. 코드를 시작하는 데 도움이되는 파일 암호화 및 암호 해독 방법은 example입니다.
무엇을 사용하고 싶은가에 따라 '최적'보다 훨씬 느린 암호화 알고리즘이 필요할 수 있으므로 Blowfish가 일반적으로 다양한 속도 수준으로 설정 될 수 있으므로 일반적으로 권장됩니다.
는
복어는 안드로이드에 매우 느리다 (모바일 장치에서 느린 코드를 원하는 이유는 공격자가 장치를 통해 물리적 제어를 얻는 경우 무력에 그것을 실행할 수 없게 만드는 것입니다). 3MB 파일을 암호화하는 데 몇 분이 걸릴 수 있습니다. – AndroidDev