Skip to content

g-HJY/ActivationCodeApp

Repository files navigation

ActivationCodeApp

描述:使用so库实现离线激活App机制。包含:生成“待激活二维码”APP、扫描“待激活二维码”生成激活验证码APP

一.需求场景

APP需局限给部分用户使用,为保障安全用户使用APP之前,需进行激活码认证,认证成功后方可使用APP。

二.设计分析

通过调用so文件完成整个激活认证过程,将认证过程放在C/C++代码中进行,增加程序被反编译破解的难度,提高程序代码隐蔽性。 管理者保管激活码生成工具,为用户生成APP激活码。

三.实现步骤

1.使用APP生成待激活二维码;

2.使用生成激活码APP(见目录:生成激活码工具)扫描待激活二维码,生成激活码;

3.在APP中输入激活码,点击按钮进行激活验证,验证成功方可使用APP。

特别声明:

本开源案例仅以提供离线认证的设计思想和实现方法参考为目的,且激活码生成工具已公开使用,不承诺其安全性。若您在项目中使用该认证库,因被破解造成任何损失,开源库提供者概不负责。

意见和建议:

真实生产过程中建议还是通过联网+用户体系认证的方式来实现,即认证过程由服务端处理,可以更好地解决安全性问题。

About

使用so库实现离线激活App机制。包含:生成待激活二维码APP、扫描待激活二维码生成激活验证码APP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published