java实现加密电话号码,有具体的加密流程注释
来源:互联网 发布:平板软件市场 编辑:程序博客网 时间:2024/06/05 19:47
闲着没事做,正好有一位哥们让帮他看个写个逻辑题,我就顺便写了下!
此题主要是加密一个数字类型的电话号码,具体加密流程如下:
* 将一串数字进行加密
* 加密规则:先把这串数字降序,然后将每个数字进行加5,
* 再用和除以6的余数代替该数字,
* 最后将第一位数和最后一位数进行交换,加密完成
看完之后感觉好简单呐,想都没想就直接上手。当时我们的对话是这样的:
不屑归不屑,写还是要好好的写。
按照思路来分析,首先得把这个电话号码放在一个数字里面吧,那么我是这样写的:
其中的stuNum是这个电话号码。
得到这个数字之后我们需要进行降序排列,那么使用冒泡排序法:
好的,没毛病,排序完成,接着就是按要求进行加5,除以6求余数,交换第一个数字和最后一个数字的位置,最终加密完成。
我来亮一下我的代码:
整个加密过程就这么多,要想看源码,请移步到:
java实现最电话号码的简单加密
暂无解密方法,有道上的朋友写出来欢迎评论区里面分享,谢谢!
代码有不足之处欢迎评论区里面指点,谢谢!!!
阅读全文
1 0
- java实现加密电话号码,有具体的加密流程注释
- Java实现最电话号码的简单加密源码
- JAVA之电话号码加密
- Java-四位电话号码加密
- 【面试题目】加密的电话号码
- Java中MD5具体加密
- java实现的des加密
- Java实现的MD5加密
- java实现的md5加密
- java实现MD5的加密
- MD5加密的Java实现
- java实现对称加密AES和DES的加密、解密
- 去注释傻瓜机&&对JAVA代码加密的尝试
- java实现MD加密
- MD5 JAVA 加密 实现
- Java 实现Rsa 加密
- JAVA实现DES加密
- JAVA实现AES加密
- linux下使用gdb调试崩溃丶死锁实例
- 表单的三种提交方式
- Odd Palindromes Two Pointers
- 开始深度学习双色球演算法哈哈
- Handler机制解析(源码角度)
- java实现加密电话号码,有具体的加密流程注释
- mac 上安装 nvm 遇到的坑
- 堆排序原理及算法实现(最大堆)
- USB2.0之data PID
- Python遍历文件夹的两种方法比较
- Linux之chattr(+i)
- LINUX定时清理文件定时任务
- MongDB创建索引
- 推荐书籍--留点时间回到精神的家园