该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

加解密差不多了,下一步开始写登录了。

//先对称加密 key 和数据

String key = "j783420jfjyqalgr";

String data = "周"; // FBI通缉人 周

String encrypt = AESUtil.encrypt(data, key); // 向服务器传输encrypt,下面几行会传key的密文

// 先用公钥,把key加密

byte[] bytes = encryptByPublicKey(key.getBytes("utf-8"), PUBLIC_KEY);

System.out.println(new String(bytes,"utf-8")); // 乱码,不可以传输

String encode = Base64Util.encode(bytes); // 把乱码转化为能够传输的密文

System.out.println(encode); // 把encode(key的密文),以及encrypt对称加密的密文传到服务器

byte[] decode = Base64Util.decode(encode);

System.out.println(new String(decode,"utf-8")); // 服务器转化为密文key乱码

byte[] bytes1 = RSAUtil.decryptByPrivateKey(decode); // 服务器解密key密文

String key1 = new String(bytes1, "utf-8");//

System.out.println(key1); // key解密了

String decrypt = AESUtil.decrypt(encrypt, key1);

System.out.println(decrypt); // data

java单车吧_暑假一个月,撸个共享单车后台相关推荐

  1. java关于校园共享单车_关于校园文明骑行共享单车倡议书

    原标题:关于校园文明骑行共享单车倡议书 亲爱的老师.同学们: 共享单车作为共享经济的新兴事物,以其便捷.环保等优势,直接改变了很多人的出行方式,受到广大师生青睐.但是在享受便利低碳出行的同时,一些不文 ...

  2. 哈罗单车获10亿元D2轮融资 共享单车仍有精彩可期待

    2019独角兽企业重金招聘Python工程师标准>>> 2017年12月27日上午,哈罗单车宣布完成10亿元人民币的D2轮融资,由复星领投.GGV(美国纪源资本)等跟投.就在12月4 ...

  3. java date加月_如何在Java中向当前日期添加一个月?

    LocalDate::plusMonths 例: LocalDate.now( ) .plusMonths( 1 ); 最好指定时区. LocalDate.now( ZoneId.of( " ...

  4. A002、java环境搭建_第一个java程序

    目录 1.内容介绍 2.软件开发概述 2.1 软件开发概念 2.2 软件开发示例 2.3 软件开发语言 2.3.1 计算机语言概述 2.3.2 计算机语言分类 2.4 小结 3.Java概述 3.1 ...

  5. php三年经验 多少工资_二级建造师一个月可以赚多少钱?

    二建证书含金量正在逐年增加.该证书的必要性和发展前景我们不容小觑.不管你考证的原因是因为本身的工作提升需要,还是因为考生觉得二级建造师证书含金量和市场行情不错.作为考生最关心的问题一般都是:二级建造师 ...

  6. java判断星期天_java实现一个月的最后一个星期天

    Calendar instance = Calendar.getInstance(); System.out.println(instance.getTime()); instance.add(Cal ...

  7. 面试离职理由_面试一个月都没有成功,是种什么样的神奇体验?

    春节前后离职跳槽的职场人不计其数,相应的在求职时的竞争也会越发激烈.很多人经历了多次面试失败,甚至还有的面试了一个多月也得不到一份offer.面试一个月都没有OFFER是种什么体验?除了郁闷,沮丧,丧 ...

  8. iphonex如何关机_历时一个月,跨越一千里,我找回了在澳门被偷的iphoneX

    自从入了苹果坑以后,和大多数家庭一样,我们家手机的更新换代也开始有规律起来. 比如我用果6的时候媳妇用6S,我用6S的时候媳妇用果8,我用果8的时候媳妇用果X. 后来儿子逐渐懂事,导致我的优先级又降了 ...

  9. 扫地机器人测评云鲸_使用一个月,云鲸扫地机器人J1全面测评【云鲸拖地机器人】...

    使用一个月,对云鲸J1进行了全面测评,先上总结: 扫地机器人的拖地一直都是一块抹布拖全家,云鲸J1带来革新式的进步(拖一小块区域自动洗一次抹布),是目前表现最优秀的拖地机器人,同时可更换为扫地模块,扫 ...

最新文章

  1. php facade模,PHP 设计模式之外观模式 Facade
  2. C1之路 | 训练任务01-进制与信息编码
  3. maya崩溃自动保存路径_maya 使用swig将插件编译成pyd,无缝使用内置数据实现加速计算模块...
  4. android中常见的回调模式
  5. 计算机基础知识总结论文,大学计算机基础总结论文
  6. 实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!
  7. directx最终用户运行时_WSL将支持GPU计算,并可运行Linux GUI应用
  8. Linux源码编译nginx
  9. 1、贪心NLP——课程介绍及NLP概论
  10. 当今计算机的排名,目前电脑处理器排行榜(2020处理器性能排名对比)
  11. Flask+SQLAlchemy+graphene+docker示例
  12. Residual Networks Behave Like Ensembles of Relatively Shallow Networks
  13. 在电脑上使用考研APP的方法(亲测有效)
  14. 无人机通信信道模型实现代码
  15. ffmpeg 将.m4a音频转换为.wav文件
  16. 小萨村的激光SLAM学习笔记
  17. 有机化学php,有机化学原理
  18. Tensorflow 的NCE-Loss的实现和word2vec
  19. 【Python】torrentParser1.04 增加获得磁力链URI功能
  20. Maven的pom文件里,类似于这种版本号${spring.version} 是什么意思?

热门文章

  1. 2019年7月前CSDN最新排名
  2. Eclipse 创建第一个 springboot 应用
  3. Android 柱状图
  4. 织梦的if(!defined('DEDEINC')) exit("Request Error!");解析
  5. spring cloud gateway集成hystrix全局断路器
  6. fckeditor for php 下载,FCKeditor2.3 For PHP 详细整理的使用参考
  7. ad17编辑界面怎么检查未连线_软件账务处理流程之——凭证审核与检查
  8. 【软件开发底层知识修炼】二十八 C/C++中volatile的作用
  9. python3获取两个日期之间所有日期,以及比较大小
  10. 解决ffmpeg拉流转发频繁丢包问题max delay reached. need to consume packet