Я не изучал функции Charboost, это не первоначальный вопрос.
Я получаю только то, что вы получите секретный/открытый ключ (например, этот сайт использует подпись), а затем асимметричную пару ключей. После этого вы делаете то, что хотите.
Для этой довольно общей цели я предлагаю использовать RSA, хорошо реализованный на Java (существуют другие алгоритмы).
см этот пост: Generate RSA key pair and encode private as string
открытый ключ =>
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
keyGen.initialize(512);
byte[] publicKey = keyGen.genKeyPair().getPublic().getEncoded();
закрытый ключ =>
byte[] privateKey = keyGen.generateKeyPair().getPrivate().getEncoded();
вы пробовали Guid (в Java, который был бы: UUID)? – mikus
Что вы думаете, говоря «секретный ключ»? Что вы хотите с этим сделать? (кто владеет ключом, кто может кодировать, декодировать и т. д.)? –
Если вы видите рекламную сеть apis, такую как Chartboost, Vungle, AdMob и т. Д. После создания приложения на своем портале вам будет предоставлен ключ API и секретный ключ. Я хочу реплицировать эту функцию – Kenshin