andorid测试笔记

@RunWith(AndroidJUnit4.class)
public class JMETest {

    public static String readFromFileByText(File file) throws IOException {
        String line;
        StringBuffer sb = new StringBuffer();
        FileReader fr = new FileReader(file);
        BufferedReader br = new BufferedReader(fr);
        while ((line = br.readLine()) != null) {
            sb.append(line);
        }
        br.close();
        fr.close();
        return sb.toString();
    }


    @Test
    public void useAppContext() {
        // Context of the app under test.
        Context appContext = InstrumentationRegistry.getTargetContext();

        assertEquals("cn.ijiami.mydemo", appContext.getPackageName());
    }

    @Before
    public void setUp() throws Exception {
        System.out.println("setUp");
        Context context = getContext();
        // JMEncryptBox.context=context;//load so
        // System.out.println(JMEncryptBox.context);

        String key = "xxxx";
        StatusInfo statusInfo = JMEncryptBox.setLicenseKey(key);
        System.out.println(statusInfo.getStatusDescribe());
        System.out.println(statusInfo);

        System.out.println("setUp end");
    }

    @Test
    public void testSave() throws Exception {

        System.out.println("testSave");

        String line = JMEncryptBox.encryptToBase64("123456", AlgorithmType.AES);
        System.out.println(line);

        System.out.println("testSave end");
    }

测试testSave,那么其中 setUp也会被执行,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
“文件密码箱”通过在磁盘上建立一个加密虚拟存储层——密码箱,实现文件的透明加密和安全隔离存储,并通过专门的虚拟文件系统对密码箱中内容进行管理。从外部看密码箱是一个数据文件,但输入密码打开密码箱后,里面就像一个独立的磁盘,可加密存储各类文件和文件夹,无需手动加解密,可像操作普通磁盘中文件一样直接操作密码箱中文件和文件夹,密码箱中文件始终处于加密状态。 密码箱中每个文件的加密算法为动态选择,除了加密,本软件还提供了反暴力破解、反星号密码提取、动态调试防御、密码攻击反制、密钥文件、软键盘输入、断电保护和自修复、源文件粉碎、入侵警报、登录审计、一键锁定与自动锁定、增量备份与自动镜像等防泄密反窃密创新技术,为您的数字资产提供全方位专业保护。 本软件还针对密码箱内的文件和文件夹提供了众多增强的文件管理功能,如书签、注释、模糊查找和快速检索、图片文件预览、密码箱内部隐藏文件夹、密码箱内部回收站、密码箱内部存储空间管理等。 本软件支持本地文件和文件夹加密、优盘移动加密、光盘归档加密、网盘文件加密等多种应用。 1、软件安装与卸载:本软件无需安装,解压后直接运行EncryptBox.exe程序即可使用。本软件无需卸载,不用时直接删除软件运行目录即可,但删除前要确保密码箱内文件已全部导出(否则会随数据文件一起被删除)。 2、同一电脑中允许使用多套文件密码箱,可通过复制文件密码箱软件的多个副本,启用多套密码箱。 3、将软件运行目录拷贝到优盘或移动硬盘,并在其上运行打开,可以实现移动加密。将软件目录刻录到光盘可以实现归档加密。可将文件密码箱存放在网盘中实现对网盘文件的加密。 4、密码不保存在密码箱中,无法用动态跟踪、反编译等办法截取,缺少密码作者本人亦无法解密,因此请一定牢记您的密码箱密码! 5、本软件适合加密各类数据文件,如各类文档资料、图纸方案、图片影音等,但在加解密大文件时需要一定时间(大概和拷贝该文件所需时间相当或略长一点)。 6、本软件曾获“首届互联网大赛”优秀奖,并被《电脑爱好者》、《电脑报》、《电脑迷》、《家用电脑》、《CHIP新电脑》等权威媒体多次推荐和介绍。 7、本软件为免费软件,无任何功能或使用时间上的限制。您可以分发此软件,但要保证所分发的软件包含全部文件,并且未作任何修改;您不能对此软件作任何的软件反向工程,如反汇编,跟踪等。 8、加密涉及源文件改变和磁盘读写,有一定风险,对于软件可能存在的尚未知的错误、操作过程中的异常情况、使用者密码忘记等造成的可能损失,软件作者不承担相关责任。一旦使用本软件请牢记密码、经常备份!
文件密码箱: 1、一款免费、多项创新技术、多重保护,集加密、移动加密、防删除防复制、文件粉碎、分割、嵌入隐藏等功能于一身的文件安全存储管理软件。 2、操作简单、透明加密,打破传统的对文件先加密、编辑时解密、编辑后再加密的方式,而是通过创建一个密码箱文件(类似压缩文件包),将要加密的文件、文件夹直接拖到密码箱里(加入过程会被自动加密),通过密码校验打开密码箱后可以像操作磁盘中文件一样直接操作密码箱中文件和文件夹(如可以直接在密码箱中对文档进行编辑),密码箱中文件始终处于加密状态。 3、普通的加密软件提供一层保护,本软件提供三层保护:文件加密存储(普通加密软件的功能)+文件集中存储在密码箱中(密码箱本身也是加密的存储容器)+密码箱具有防删除、防复制保护。 4、支持为密码箱中每个文件动态选择不同的加密算法,支持为每个文件选择不同的加密模式(快速加密/高强度加密),相对于传统的加密软件,加密功能更强大。 5、密码箱文件具有防删除、防复制、防篡改功能,具备打不开、看不到、拷不走、删不掉、改不了效果,全面保障密码箱内文件安全。 6、独创的IO算法,很好平衡了安全性和性能,支持高达8589934591 G的海量存储,支持快速批量加密存储各种类型文件和文件夹。 7、存入密码箱的EXE、DLL、CHM等类型易被病毒感染的文件具有病毒免疫功能。 8、强大的异常保护,文件存储引擎支持日志模式的故障恢复,如果操作或加解密过程中发生停电之类的异常,再次启动软件时会自动恢复到密码箱的最近一次正常状态。 9、支持移动加密模式,该模式下不写注册表、不注册防删除防复制组件、纯绿色应用,将软件配置成“移动加密方式”后可直接拷贝到优盘上进行移动加密。 10、支持创建带密码自解密的EXE文件(该EXE文件可在未安装“文件密码箱”软件的环境中运行并实现自解密)。 11、支持外部文件夹和文件到密码箱的导出、导入及拖放操作;支持用windows右键将选择的文件夹或文件直接添加到密码箱中;支持密码箱内文件夹及文件之间的剪切、复制、粘贴操作;支持为密码箱内文件夹或文件设置注释;支持为文件夹或文件设置书签并依据书签快速定位;支持按文件夹名或文件名模糊查找;支持快速定位最近操作过的密码箱文件。 12、集成日志监控功能,强制记录成功或不成功(如猜测密码)的登录日志,通过日志可分析出是否有人曾窥探密码箱;支持密码箱内部回收站功能,可轻松恢复误删除的文件。 13、集成文件分割合并、文件粉碎清理、文件嵌入隐藏及提取等功能。 14、简体中文界面;支持在线最新版本检测;无插件;免费软件。 15、软件获首届中国优秀软件创新大赛优秀奖,并得到多家知名杂志和网站编辑的推荐。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值