Android本地数据AES加密,使用AndroidKeyStore

来源:互联网 发布:七天网络阅卷查分下载 编辑:程序博客网 时间:2024/06/01 09:45

效果图

加密效果
本地数据AES对称加密,密钥随机生成,使用KeyStore保存密钥,SDK23以上使用AndroidKeyStore安全存储密钥,难以导出(官方说的)。

使用方法

        CryptoUtils crypto = CryptoUtils.getInstance(this);        // 别名和要加密的字符串        EncryptData encryptData = crypto.aesEncrypt("测试", str);        String decryptStr = crypto.aesDecrypt(encryptData);

github地址