【CA】对于加密解密在系统中的应用的一些看法

news/2024/6/29 10:44:33 标签: ca, 加密, 解密, 应用, 数据
cap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">

一、前言

      前一段的项目中,在传输的数据的时候基本使用的都是相应的Json报文,在Json报文中会有一些比较重要的信息,不方便被用户看到,所以需要对这个Json的数据进行加密,然而加密就这么简单吗?加密后的报文也会被检测出来

二、看图说话

      先看看登录的时序图:

这里写图片描述

      在这个时序图中,有两处的加密解密,使用的是3Des算法,且这两处的加密解密使用的key值是不一样的。第一次使用的是用户名+密码,对密码进行加密,得到加密的Json登录报文,然后传入后台,在后台根据用户名查数据库中的密码,然后根据用户名+查出的密码作为key,来对查出的密码进行加密,如果两处的加密结果相同。那么就可以认定为是正确的密码,如果不相同,那么密码或者用户名错误。成功的时候,后台会产生一个uuid作为key来对以后的操作进行加密解密操作。这个key可以在返回的报文中做明文显示。

三、自己的思考

      通过这次的学习,发现加密解密在我们的生活中用到的很多,很值得我们去研究,所以在以后的开发中,我们会有这种意识来对自己的信息,对系统的每一个环节进行加密,这个就是我们要做的地方。


http://www.niftyadmin.cn/n/1146159.html

相关文章

福布斯:IE8很多功能针对谷歌 微软要玩偷袭

北京时间8月28日《福布斯》文章指出,忘了微软出价440亿美元洽购雅虎的交易吧。微软最近向谷歌发起了更狡猾的攻击。自从5月份以来,微软就一直在向那些利用其搜索技术购物的用户提供现金返还服务,以此吸引用户使用其搜索引擎。但是这个办法没有…

【java】Struts2中值栈的理解

一、前言 小编最近又继续学习了java的经典框架S2SH,在struts2中很激动人心的特性就是引入了值栈,统一管理数据,这样一来,数据统一管理,大大方便了程序的编写。那值栈到底是什么呢?小编慢慢道来。 二、值栈…

日本最大电信公司NTT员工明年可在家上班

据《日本经济新闻》网站最新报道,日本最大的电信公司NTT集团旗下的NTT东日本公司全体员工明年起均可在家上班。报道称,由于下一代网络技术NGN使安全及保密性得到可靠保证,NTT东日本公司将于2009财年(2009年4月至2010年3月&#xf…

【SSH】strut2中Action标签中method={1}的理解

一、前言 在最近使用ssh框架做的系统中&#xff0c;在struts2中的配置文件中&#xff0c;总会写类似下面的代码&#xff0c;其中中&#xff0c;结构有点乱&#xff0c;当初只是照着模板敲&#xff0c;没有深度的思考。后面慢慢的开发发现了其中的玄机。 <struts><pac…

卓越与淘宝否认并购传言 称无任何资本运作

卓越亚马逊与支付宝在第三方支付方面展开合作之后&#xff0c;业界纷纷猜测淘宝网会否以阿里巴巴与雅虎合作的手法并购卓越亚马逊。昨天&#xff0c;淘宝网与卓越亚马逊相关人士分别告诉《第一财经日报》&#xff0c;双方未来不会在资本方面展开合作。淘宝方面相关人士告诉本报…

【java】fckeditor在线编辑器的使用

一、前言 最近在项目中要做一个在线编辑器的功能&#xff0c;可以对输入的文字进行字体设计、字号设置、图片插入等。就像csdn的写博客的编辑器一样&#xff0c;可以对文字操作&#xff0c;保留格式。项目组长推荐使用的是fckeditor&#xff0c;下面小编就向大家展示一下过程。…

我市筹建嵌入式系统公共开发平台

嵌入头盔的定位系统&#xff0c;让火场中的消防员能迅速找到着火点&#xff1b;汽车上的驾驶员防瞌睡系统&#xff0c;可以有效避免疲劳驾驶……这些自主研发的嵌入式系统正在我市如雨后春笋般涌现。记者昨日在大连软件园咨询服务有限公司看到&#xff0c;这里承建的大连市嵌入…

【Hibernate】Hibernate单表查询和多表查询

一、前言 我们都知道Hibernate是S2SH框架中的持久层的模块。主要是和数据库进行打交道&#xff0c;对数据进行增删改查。在整个框架中也占有很重要的一部分。但是当我们要进行查询的时候&#xff0c;单表还是比较简单的。多表就需要我们用连接来操作。 下面小编就系统的整理一下…