По http://docs.oracle.com/javase/6/docs/technotes/guides/security/overview/jsoverview.html:javax.crypto подлежит экспортному контролю; что это значит?
Для исторических (экспортного контроля) причинам, криптографические API-интерфейсы организованы в двух различных пакетов. Пакет
java.security
содержит классы, которые не подлежит экспортному контролю (какSignature
иMessageDigest
). Пакетjavax.crypto
содержит классы, на которые распространяются экспортные элементы управления (например,Cipher
иKeyAgreement
).
Что это значит?
В чем разница?
Примечание: Ссылка на этот документ приведена в документе Java EE в разделе безопасности >>http://docs.oracle.com/javaee/6/tutorial/doc/bnbwj.html | этот ref устарел?
Должно ли ваше название вопроса быть чем-то вроде «Что такое элементы управления экспортом в отношении пакетов безопасности Java?» – supersam654
http://en.wikipedia.org/wiki/Export_of_cryptography_in_the_United_States –
@ supersam654, вы тот, кто голосовал? Если нет, то вниз избиратели согласны с вашим Q? –