计算机里有盐有糖

正常数据加密的过程
前后端定义一个规则比如字符串1234
然后一个数据userid
加密就是userid+1234+盐+时间戳
盐是什么 盐就是混淆的意思 计算机里所以混淆的概念都可以叫盐
比如一个密码 abc 通过md5加密后得到 heh
因为md5 是一个字典(字典的概念就是固定的一个数组式的数据比如全国省市名基本不会变化的东西) 一个字符串通过md5加密后永远都会得到一个固定的新字符串
回到主题 加密后的字符串是heh 那么任何人通过md5解密后都可以知道原数据是 abc 那么就会没有保密性了 现在比如说盐是666 那么我们在abc后面加上666再用md5加密得到一个新的字符串4564321 就算别人知道解密用md5那得到的结果依旧是abc666 他永远也不知道原数据是多少 混淆的概念不一定是后面加只要自己知道规则别人拿到数据一头雾水就可以了 比如在前后都加入固定的盐再加密 或者中间从左边数第2位加盐
时间戳是指当前秘钥的时效性比如5分钟过期半小时过期每天登录一次之类的

糖是说语法糖 就是代码片段 大部分是函数 也有少部分其他的 方便开发人员使用的少写很多代码 封装的函数多一点 比如vue里 v-model指令就是v-bind 和v-on指令结合双向绑定的意思

计算机里面有盐有糖O(∩_∩)O哈哈~相关推荐

  1. 大学生计算机python_人人都能学计算机:计算机科学入门与Python编程_学堂在线章节测试答案...

    查看答案 人人都能学计算机:计算机科学入门与Python编程_学堂在线章节测试答案 单击图层调板下方的新图层按钮可以产生新图层.A:错B:对 在图示的薄壁杆件截面图形中,形心与弯曲中心重合的截面有() ...

  2. 2009年9月全国计算机等级考试四级网络工程师试卷_选择题

    2009年9月全国计算机等级考试四级网络工程师试卷_选择题(2)     <?xml:namespace prefix = o ns = "urn:schemas-microsoft- ...

  3. 让数组的左边全为奇数C语言,2015年全国计算机等级考试全真模拟考场_二级C语言试卷四.docx...

    2015年全国计算机等级考试全真模拟考场_二级C语言试卷四 全国计算机等级考试全真模拟试卷(4) 二级C (考试时间l20分钟,满分100分) 一.选择题(每小题1分,共40分) (1)算法是指( ) ...

  4. 计算机图形学阴影的的分类,计算机图形学8_光照模型与阴影处理_.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsp图形图像 计算机图形学8_光照模型与阴影处理_.pdf5页 本文 ...

  5. 【2022计算机综合试卷408考研第一轮_组成原理篇】第二章 计算机的发展及应用

    [2022计算机综合试卷408考研第一轮_组成原理篇]第二章 计算机的发展及应用 2.1计算机的发展史 2.1.1计算机的产生和发展 1.计算机的发展 第一代电子管计算机 1946年 美国 ENIAC ...

  6. 大学计算机改革PPT,合肥工业大学计算机与信息学院毕业设计改革与实践_..ppt_点石文库dswenku.com...

    合肥工业大学计算机与信息学院毕业设计改革与实践_....ppt 企业资料,1,合肥工业大学计算机与信息学院毕业设计改革与实践,胡学钢 合肥工业大学计算机与信息学院 (J) 2007年12月22日,企业 ...

  7. 【2022计算机综合试卷408考研第一轮_计算机网络篇】第二章 物理层

    [2022计算机综合试卷408考研第一轮_计算机网络篇]第二章 物理层 一.物理层的基本概念: 1.物理层的概念和功能 1.定义:物理层解决如何在连接各种计算机的传输媒体上传输数据比特流 ,而不是指具 ...

  8. 一颗椰子糖机器人_孩子编程启蒙机器人玩了不下10个,最推荐哪个呢?

    这一年多大大小小的编程启蒙机器人玩了不下10个了: 说实话真不太多,有的: 限制太多,只能按照固定的玩法.地图,开始孩子还感兴趣,过活儿就想自己鼓捣,结果机器人只会前进.转圈,一会儿孩子也就失去了兴趣 ...

  9. 蛋白质浓度与盐胁迫的关系_[202009024]巨大狼尾草:一种新兴的盐积累/耐盐的非传统作物,可用于可持续的盐碱农业和同步的植物修复...

    点击蓝字关注我们 [2020-09024] 巨大狼尾草:一种新兴的盐积累/耐盐的非传统作物,可用于可持续的盐碱农业和同步的植物修复 研究背景 土壤盐碱化是一种重大威胁,可能限制农业的生产能力.审美价值 ...

最新文章

  1. OC中的NSNumber、NSArray、NSString的常用方法
  2. Vue封装一个简单轻量的上传文件组件
  3. mysql无法找到事件id100描述_解决“事件 ID ( 487 )的描述(在资源( Zend Optimizer )中)无法找到”...
  4. 连续四年百度Android岗必问面试题!Android校招面试指南
  5. Apache Flink 漫谈系列(06) - 流表对偶(duality)性
  6. 手写一个动态代理实现,手写Proxy,手写ClassLoader,手写InvocationHandler
  7. BZOJ 1007 [HNOI2008]水平可见直线 ——半平面交 凸包
  8. defer 和 async 区别
  9. fiddler修改支付金额_Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+代码
  10. 数据库SQL Server2012笔记(八)——Statement与PreparedStatement的区别,JDBC方式操作数据库...
  11. 书柜的尺寸(bzoj 1933)
  12. code review的一些思考
  13. 网站转换APP源代码 WebAPP源代码 网站生成APP源代码 Flutter项目 带控制端
  14. RS485模块的介绍及引脚连线说明
  15. 小学计算机专业说课稿模板,小学信息技术说课稿模板汇总八篇
  16. c语言函数求圆面积,C语言编写函数,计算圆面积.
  17. wamp mysql使用方法_wamp使用方法【总】
  18. revit翻模中需要绘制路径和边界的构件(楼板,屋顶)怎么做不出错?
  19. 软件工程文档中的数据库模型设计
  20. 读书笔记:《敏捷软件测试》

热门文章

  1. 【游戏测试】客户端性能 - drawcall 工具链
  2. 写 Python 爬虫的助手
  3. 国泰君安国际助力智加科技加速全球商业化布局
  4. python怎么读取石墨表格_用python和柳比歇夫工作法,自动做每周的周总结,导出周小节图表...
  5. 【行业分析】打破食品行业供应链薄弱环节,建设数字化韧性供应链
  6. 百度地图 web 只显示地图
  7. 【微信】绕过限制,在PC上调试微信投票页、砍价页
  8. linux jdk,hadoop,zookeeper, hive , zeppelin ,sqoop ,hbase,scala,spark,flume,kafka 安装终极脚本全家桶安装
  9. 晨读播报一:快手与抖音之间的较量
  10. [SSM框架]—Mybatis入门