Да, спасибо, нашел примеры и апи на java!
2) б
ок, я запустил тестовый пример. В примере осуществляется работа с ключами ( чтение, запись, выбор алгоритма и тд ), тоже самое, как я понял, могу сделать через grdutil.exe. Вопрос в том, что дальше? Есть у меня java приложение, каким образом я могу сделать, чтобы это
1 ) приложение не могло запускаться именно без этого ключа ( флешки )?
Конечно я могу проверять, если могу получить ключ с флешки, то запускать приложение или везде повставить проверок на чтение, если не считал, то не выполняем код, но это весьма криво, как минимум можно декомпилировать код и выдернуть неугодные участки кода. И к чему алгоритм шифрования? вероятно как-то приложение шифруется и расшифровывается при помощи электронного ключа, но как указать, что шифровать?
2) Следующий шаг, как вынести критические части кода на java на флешку?
3) Каким образом я еще могу защитить приложение?
Из документации понятно стало, как работать с апи, более или менее с ключом. Но каким образом защитить приложение?
Не могли бы пояснить, что я не понимаю, или каким образом лучше защитить приложение, если возможно, то на подробных примерах.
Огромное спасибо!