Есть ли обоснование решения Sun, сделанного для создания стандартных имен для криптографических алгоритмов вместо именных констант?Стандартные имена без именных констант
Кажется, что Sun (ну, теперь Oracle) выдвигает явное усилие в documenting algorithm names, но не предоставляет строго определенных именованных констант в библиотеках. Я понимаю, что с кросс-платформенной точки зрения подход строкового поиска выгоден.
Однако при этом программные ошибки задерживаются во время выполнения, что я вижу только в том, что делаю вещи сложнее, чем необходимо. Почему это?
Возможно, это была проблема с дизайном, которую они еще не зафиксировали. У вас могут быть свои собственные константы (возможно, в «enum»), которые указывают на имена алгоритмов. Было бы лучше разместить это на форумах Oracle, а не здесь. –
@LuiggiMendoza Я добавил несколько дополнительных причин, которые могли повлиять на выбор строк над константами. Я уверен, что это особенность, а не проблема. –