CryptoJS实现DES加密,解密在线调试软件|数据加密标准(DES)在线计算器
 
 
 
密钥(Secret Passphrase)
偏移量(IV)
加密模式(Mode)
填充(Padding)
密文形式
 

CTRL+A :选中全部,CTRL+C:复制,CTRL+V:粘贴。 使用必读本站支持微信扫码登录了除了计算器还有这些功能可用

分类: 代码工具 标签:CryptoJSDES加密解密数据加密标准 工具ID:545 阅读:2795 收藏

输入密钥(Secret Passphrase) 、偏移量(IV,ECB模式不用输入IV)、加密模式(Mode)、填充(Padding)、密文形式等已知变量,点击计算按钮,可快速求 出加密结果或解密明文。

本软件由CryptoJS 开发,支持加密密钥(Secret Passphrase))偏移量(IV)自动生成,生成加密密钥的长度固定为56位(7字符),偏移量长度是64位(8字符)。随机生成的密钥和偏移复制到其他地方直接使用。数据传输过程中,前台与后台的加密解密的密钥(Key,Secret Passphrase))和偏移量(IV)必须是一致的。

DES算法的入口参数有三个:Key、Data、Mode。其中Key为7个字节共56位,是DES算法的工作密钥;Data为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。

DES是对称性加密里面常见一种,全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),超过位数密钥被忽略。所谓对称性加密,加密和解密密钥相同。对称性加密一般会按照固定长度,把待加密字符串分成块。不足一整块或者刚好最后有特殊填充字符。跨编程语言做DES加密解密,容易会出现问题,是由于填充方式不对、或者编码不一致、或者选择加密解密模式(ECB,CBC,CTR,OFB,CFB,NCFB,NOFB)没有对应上造成。常见的填充模式有: 'pkcs5','pkcs7','iso10126','ansix923','zero' 类型,包括DES-ECB,DES-CBC,DES-CTR,DES-OFB,DES-CFB。

DES设计中使用了分组密码设计的两个原则:混淆(confusion)和扩散(diffusion),其目的是抗击敌手对密码系统的统计分析。混淆是使密文的统计特性与密钥的取值之间的关系尽可能复杂化,以使密钥和明文以及密文之间的依赖性对密码分析者来说是无法利用的。扩散的作用就是将每一位明文的影响尽可能迅速地作用到较多的输出密文位中,以便在大量的密文中消除明文的统计结构,并且使每一位密钥的影响尽可能迅速地扩展到较多的密文位中,以防对密钥进行逐段破译。

 

最新搜索: 0.57445 2688*1520 5.54 113.778005 内生肌酐清 666.7 865cd8dfbf Vm 圆形风管弯头 格拉霍夫准数 5.52 进制数 溢流流量 氧输送 框式搅拌功率准数 关节活动 溫度 胶囊罐体 椭圆储罐( 混凝 正三角形面积 正方形外接圆内切圆( 气体摩尔质量 溫度% 水利计算器 用字符串 英尺和毫米 -28 高速ADC 0.1011196 溶氧系数 67.27 压降 The specif 负担能力 溶液平均黏度 辛烷值 有源 努塞尔系数 抗拉 百年好合 CH4 AV arcsin3 rve 2N 方锥体 2x^2+x-22 多棱台体积 溶解度 第三定律 偶校验 已知终值 求现值 正四棱台 8*8 点到直线 转json 01111000 ER pn结物理特性 滤过 溶解度与摩尔分数 汉字转UT 汉字字模提取软 滚动摩擦力 空气阻力系数 风管风量 0.1568 质量指数 645 滞后 粘度转换 粉尘 钢管拉力 滤波器 (后付)年金现值系数 301 50HZ555多谐振 长方形 滤波器截止频率 卵形 5421 2576 滤波器截止频率在线计 79天前 伴随 UL MC 计算公式 滤波器耦合矩阵 NE55 取消换行 密度单位换算 强制对流

对此计算器不满意或未找到合适的计算器?本网站免费订制专用计算器…… 报错/建议 讨论专区

相关推荐