Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2018 July 23

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
Ребят кто нибудь использует https://github.com/ruslo/hunter ?
источник

PV

Pavel Vasiliev in Android NDK (C++) — русскоговорящее сообщество
Zhanat Suleimenov
На этапе тестирования использую эмулятор. Полагаю можно исключить. А x86_64 актуален?
Думаю актуален. Гугл заявлял что скоро перестанет принимать апкшники с нативными либами в которых отсутствуют их х64 варианты
источник

ZS

Zhanat Suleimenov in Android NDK (C++) — русскоговорящее сообщество
Pavel Vasiliev
Думаю актуален. Гугл заявлял что скоро перестанет принимать апкшники с нативными либами в которых отсутствуют их х64 варианты
Ясно. Спасибо
источник

ZS

Zhanat Suleimenov in Android NDK (C++) — русскоговорящее сообщество
Где и как  хранить приватный ключ при использовании openssl? При сборке студия ругается на pem файл
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
res/raw или assets
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
Если говорить про чтение именно в контексте NDK, то assets будет удобнее — https://developer.android.com/ndk/reference/group/asset
источник

ZS

Zhanat Suleimenov in Android NDK (C++) — русскоговорящее сообщество
Andrey Panchenko
Если говорить про чтение именно в контексте NDK, то assets будет удобнее — https://developer.android.com/ndk/reference/group/asset
Я так и реализовал. Все работает, но по логике студия правильно ругается, ведь ассетсы можно зипом выгрузить и получить приватный ключ
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
Zhanat Suleimenov
Я так и реализовал. Все работает, но по логике студия правильно ругается, ведь ассетсы можно зипом выгрузить и получить приватный ключ
если ты поставляешь приватный ключ вместе с apk, то его можно выгрузить куда ни засунь
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
можно попробовать его шифровать, но от пытливого ума это не спасёт
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
записал приватный ключ в apk == слил его в паблик
источник

ZS

Zhanat Suleimenov in Android NDK (C++) — русскоговорящее сообщество
Andrey Panchenko
записал приватный ключ в apk == слил его в паблик
Это понятно. Просто любопытно как эту дилемму люди решают. Полагаю я не первый кто задался подобным вопросом
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
могу только продолжить капитанить :) надо как-то так организовать процесс, чтобы наличие приватного ключа в apk не требовалось.
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
концептуально приватный ключ он потому и приватный, что, ну, приватный, то есть хранится где-то в секрете
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
если он хранится не в секрете, то уже работает не так как задумано изначально
источник

ZS

Zhanat Suleimenov in Android NDK (C++) — русскоговорящее сообщество
Andrey Panchenko
концептуально приватный ключ он потому и приватный, что, ну, приватный, то есть хранится где-то в секрете
Это ясно. Но ведь как-то нужно организовать двустороннюю передачу данных. На сервере ясно там свой ключ он не доступен для 3 лиц. А вот на клиенте действительно напрашивается вариант с обфускацией
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
Zhanat Suleimenov
Это ясно. Но ведь как-то нужно организовать двустороннюю передачу данных. На сервере ясно там свой ключ он не доступен для 3 лиц. А вот на клиенте действительно напрашивается вариант с обфускацией
можно просто использовать https
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
ну или при большом желании (не знаю зачем) сделать какой-то свой велосипед похожий на него
источник

ZS

Zhanat Suleimenov in Android NDK (C++) — русскоговорящее сообщество
Andrey Panchenko
ну или при большом желании (не знаю зачем) сделать какой-то свой велосипед похожий на него
Ну вот вариант с openssl в нативе оным и является судя по всему)
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
тогда, как и в случае с https, на клиенте закрытый ключ не нужен
источник

AP

Andrey Panchenko in Android NDK (C++) — русскоговорящее сообщество
только открытый
источник