Java+Android实现DES与四种模式、AES、MD5算法三合一
2016-05-23 23:52
555 查看
上密码学实验课要求程序实现DES、AES和MD5三个算法,就用较熟悉的Java并顺便在Android上写个界面。
github地址:https://github.com/w3cboss/DES
实现DES算法时走了点弯路,输入输出都用十六进制数字,中间转化为二进制字符串后又转化为boolean型的ArrayList进行各种中间操作,多此一举了,后面也懒得改了。。
AES同样用十六进制数字作输入输出,MD5用了ASCII字符串作输入输出。
程序效果:
github地址:https://github.com/w3cboss/DES
实现DES算法时走了点弯路,输入输出都用十六进制数字,中间转化为二进制字符串后又转化为boolean型的ArrayList进行各种中间操作,多此一举了,后面也懒得改了。。
AES同样用十六进制数字作输入输出,MD5用了ASCII字符串作输入输出。
程序效果:
相关文章推荐
- ViewDragHelper源码分析
- android开发笔记之Json解析
- Android三级图片缓存
- [Android]Android开源工具项目集合20160523
- 关于handler机制(结合源码及方法的调用去总结)
- android源码解析(二十七)-->HOME事件流程
- 第一个Android crackme(2016-05)
- Android-architecture之MVC、MVP、MVVM、Data-Binding
- Android RxJava使用介绍(一)概念
- android studio 2.0 导入工程
- android中的各类权限
- viewHolder工具类
- 详解-Android各种提示框
- Android必需了解的东西
- android插入SQLite中文乱码问题
- Android Architecture(Is Activity God?)
- Android点击两次back退出程序的两种方法
- Android中的事件分发机制
- Android Studio安装以及部分说明
- 自定义ViewPager Indicator