А вообще ситуация вот такая (может, чего подскажете):
Есть продукт - отдельная прилага и СДКшный аарник, прилага использует тот же самый СДКшный модуль внутри. Лицензироваться они должны типа отдельно. Задача: сделать так, чтобы бек понимал, когда общается с родной прилагой, а когда с прилагой клиента, который использует СДК и чтобы было максимально трудно хекнуть СДК таким образом, чтобы использовать СДК так, что бек бы думал, что это наша прилага, а не клиентская. На данный момент решение, на мой взгляд, совсем не секьюрное (и странное): брать какую-то захардкоденую строку, которую родная прилага передаёт в СДКшный модуль, её там внутри смешивать со всякими другими данными и посылать её сигнатуру.