网络类:

心跳测试:网络通信中,一端向另一端定时发送特定格式的数据包以验证当前连接是否存在。

数据处理:

加密算法:

数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。

对称式”和“非对称式”加密:

对称式加密就是加密和解密使用同一个密钥,通常称之为“Session Key ”这种加密技术目前被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的Session Key长度为56Bits。

  非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥 ”,它们两个必需配对使用,否则不能打开加密文件。这里的“公钥”是指可以对外公布的,“私钥”则不能,只能由持有人一个人知道。它的优越性就在这里,因为对称式的加密方法如果是在网络上传输加密文件就很难把密钥告诉对方,不管用什么方法都有可能被别窃听到。而非对称式的加密方法有两个密钥,且其中的“公钥”是可以公开的,也就不怕别人知道,收件人解密时只要用自己的私钥即可以,这样就很好地避免了密钥的传输安全性问题。

摘要算法:

摘要算法没有一个统一的定义,在我看来摘要处法就是将段数据以某种算法计算后能得出一串值,并且每次计算时同一个输入能得到同一个输出,但不能由输出得到输入。笼统的讲,就是提取一段信息的特征,使之尽量别的信息的特征不同,然后在某些地方使用这个特征来比较这段信息是否被改变过。

TEA,XTEA,Block TEA,XXTEA

微型加密算法(TEA)及其相关变种(XTEA,Block TEA,XXTEA) 都是分组加密算法,它们很容易被描述,实现也很简单(典型的几行代码)。

技术名词

E4X = JavaScript for XML

E4X 意为“支持 XML 的 ECMAScript”(ECMAScript For XML)。它是对 ECMAScript 的标准扩展。

因此,在现实生活中,E4X意味着“支持XML的JavaScript”(JavaScript for XML)。

音视频

CBR:CBR(Constants Bit Rate)即固定码率,就是静态(恒定)比特率的意思,CBR是一种固定采样率的压缩方式。优点是压缩快,能被大多数软件和设备支持,缺点是占用空间相对大,效果不十分理想,现已逐步被VBR的方式取代。

Motion JPEG:MJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)是一种视频压缩格式,其中每一帧图像都分别使用JPEG编码。

  TEA 算法最初是由剑桥计算机实验室的 David Wheeler 和 Roger Needham 在 1994 年设计的。该算法使用 128 位的密钥为 64 位的信息块进行加密,它需要进行 64 轮迭代,尽管作者认为 32 轮已经足够了。该算法使用了一个神秘常数δ作为倍数,它来源于黄金比率,以保证每一轮加密都不相同。但δ的精确值似乎并不重要,这里 TEA 把它定义为 δ=「(√5 - 1)231」(也就是程序中的 0×9E3779B9)。

  之后 TEA 算法被发现存在缺陷,作为回应,设计者提出了一个 TEA 的升级版本——XTEA(有时也被称为“tean”)。XTEA 跟 TEA 使用了相同的简单运算,但它采用了截然不同的顺序,为了阻止密钥表攻击,四个子密钥(在加密过程中,原 128 位的密钥被拆分为 4 个 32 位的子密钥)采用了一种不太正规的方式进行混合,但速度更慢了。

  C语言的Tea算法(原始):

  void encrypt (uint32_t* v, uint32_t* k) {   uint32_t v0=v[0], v1=v[1], sum=0, i; /* set up */   uint32_t delta=0x9e3779b9; /* a key schedule constant */   uint32_t k0=k[0], k1=k[1], k2=k[2], k3=k[3]; /* cache key */   for (i=0; i < 32; i++) { /* basic cycle start */   sum += delta;   v0 += ((v1<<4) + k0) ^ (v1 + sum) ^ ((v1>>5) + k1);   v1 += ((v0<<4) + k2) ^ (v0 + sum) ^ ((v0>>5) + k3);    } /* end cycle */   v[0]=v0; v[1]=v1;   }   void decrypt (uint32_t* v, uint32_t* k) {   uint32_t v0=v[0], v1=v[1], sum=0xC6EF3720, i; /* set up */   uint32_t delta=0x9e3779b9; /* a key schedule constant */   uint32_t k0=k[0], k1=k[1], k2=k[2], k3=k[3]; /* cache key */   for (i=0; i<32; i++) { /* basic cycle start */   v1 -= ((v0<<4) + k2) ^ (v0 + sum) ^ ((v0>>5) + k3);   v0 -= ((v1<<4) + k0) ^ (v1 + sum) ^ ((v1>>5) + k1);   sum -= delta;    } /* end cycle */   v[0]=v0; v[1]=v1;   }

Network Abstraction Layer (NAL):

H.264/AVC编码标准的一部分,参见:http://en.wikipedia.org/wiki/Network_Abstraction_Layer#VCL_and_Non-VCL_NAL_Units

转载于:https://www.cnblogs.com/k1988/archive/2009/11/10/2165703.html

一些碰到的陌生的技术名词搜集(持续更新……)相关推荐

  1. ❤️Spark的关键技术回顾,持续更新!【推荐收藏加关注】❤️

    目录 前言 Spark的关键技术回顾 一.Spark复习题回顾 1.Spark使用的版本 2.Spark几种部署方式? 3.Spark的提交任务的方式? 4.使用Spark-shell的方式也可以交互 ...

  2. mysql数据库名词术语_【千寻】MySQL数据库名词注释(持续更新)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 MySQL 数据库名词注释↓ account = 帐号数据库 my = 角色信息数据库 mysql = mysql用户数据库 account+my这两个数 ...

  3. 多目标跟踪MOT技术总结(持续更新)

    前言:本人作为MOT领域新人,目前已经阅读一定量和质量的paper,尽可能的将这些MOT算法按照不同的技术路径进行分类(2016 SORT之后),并且只对论文的方法做一个大概的总结,具体细节请参照原文 ...

  4. 本人公众号技术文章目录-持续更新

    个人技术分享公众号分享内容不限于: golang源码分析,个人编程思想,投资领悟,道家思想,复杂系统,中医等 tarsgo 开源代码TarsGo-v1.0.0源码分析之transport    201 ...

  5. 医学名词简写 ——持续更新

    有一些名词的简写总忘,每次查也不是个事儿.在这里记录下来,省的找了. PD:疾病进展( progressive disease),靶病灶最大径之和至少增加≥20%,或出现新病灶. SD:疾病稳定( s ...

  6. unity移动端性能优化技术整理(持续更新)

    目录 Overview 性能优化主要针对四大类问题 填充率 发热量 功耗比 瓶颈可能性的顺序 性能分析工具 性能测试方法 确定瓶颈 CPU瓶颈 GPU瓶颈 确定顶点瓶颈 确定片元瓶颈 确定带宽瓶颈 增 ...

  7. IDM下载速度慢解决方案全网搜集持续更新

    1.试试把选项里的连接按钮点开,然后把连接类型改成最后一个,最大连接数可以改成16比较稳,代理服务器改成使用系统设置

  8. 近期技术讨论贴(持续更新:12-10)

    http://bbs.blueidea.com/thread-2455309-1-1.html 转载于:https://www.cnblogs.com/jikey/archive/2009/12/24 ...

  9. 移动通信的一些技术名词英文缩写解释

    移动通信的一些技术名词英文缩写解释 专业词汇: 动态范围: Dynamic range 频率偏值: Frequency offset 符号率: Symbol rate 码域功率: code domai ...

  10. 【名词解释】电信技术名词解释大全

    电信技术名词解释:什么是SDH http://www.sina.com.cn 2004年07月15日18:40 新浪科技 信息高速公路近来已成为人们的热门话题.到21世纪,人们借助与信息高速公路,可以 ...

最新文章

  1. idea中的version control界面的git history不显示提交文件明细
  2. HDU 6096 String (AC自动机)
  3. 安卓学习-界面-ui-Toast
  4. webdriver+python 对三大浏览器的支持
  5. so文件成品评论【整理】
  6. sap.ca.scfld.md.ComponentBase.extend
  7. c语言得到txt文件的长度,我利用C语言实现SHA-256算法,需要从一个txt文件中读出数据并把...
  8. array keys php,php array_keys与array_search的简单使用
  9. 论文浅尝 | 利用跨内和跨间信息的预训练实体关系编码器
  10. linux查看当前igb的版本信息,Linux下查看网卡驱动和版本信息
  11. iOS深入学习(Block全面分析)
  12. ArrayList排序Sort()方法(转)
  13. 三菱Q系列plc11轴运动控制程序
  14. html多个子页显示在一个页面,html多个html页面嵌套在一起
  15. 未来办公利器-无影云超级桌面体验
  16. ipad iphone开发_如何从iPhone或iPad连接到Windows远程桌面
  17. PHP开发基于Mirai的QQ机器人(一)
  18. 打了10次电话,才总结出来的抖音封号原因分析,能避免大量封号
  19. Flutter开发:给image设置圆角的方法
  20. 数据库系统概论第五版(理论总结)

热门文章

  1. ArcGIS 视域分析
  2. android实现填空模式
  3. java递归遍历文件夹_java递归遍历获取目录下所有文件
  4. Flink CDC 系列 - 同步 MySQL 分库分表,构建 Iceberg 实时数据湖
  5. 记一次360面试总结(Android)
  6. Android Multimedia框架总结(八)Stagefright框架之AwesomePlayer及数据解析器
  7. java面试题2018带答案_java面试题及答案下载
  8. linux文件监控和同步,(转)Linux下经过rsync与inotify(异步文件系统事件监控机制)实现文件实时同步...
  9. python随机抽奖程序代码_详解用python写一个抽奖程序
  10. 收银机打印数据截取_自助收银机大大节约了人力成本