Setup
- Java doesn't offer out-of-the-box support for the JCE Unlimited Strength Policy Files
- This prevents users from using AES-256, the largest key size of a widely-used encryption standard
- Not including the policy files leads to many problems:
- Unexpected exceptions
- Unsatisfying workarounds:
- Just install them
- Use a different implementation
- Use reflection that may violate the Java License Agreement
- Breakage after JRE updates
- Confusion after installation
- And more!
- All this noise leads to broken and/or buggy programs
Question
- Why are these not provided and treated like a black sheep?