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

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

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

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

 

最新搜索: 720 FFFB CKD-EPI-SC 圆形弯头 CRC IBM 液体粘度 折射率 CRC16反推 棱台体 阻力降 LCE/OLED汉字 摩擦因子 chi 螺杆式 棱台体积 换热器 血液 周强 通风阻力 纯利润 小数转度数 利率 cos107 焦点 dpi在想 1997.12.10 二氧化碳 圆环内外圆转速比 超声波换能器 医学临床 雨水管 升压 最小 锥度 泄漏量 相变传热 Str ppmv NuPr sdgfwegwew 设计 us 直线焦点 弧面积 密钥 259 cos4/26/24 交叉圆柱体 正多 运算放大器典型负返馈 2x^2 6x 3 线性回归 点数 偏移二进制 变压器 xx函数 扇形 2x^2-x-30 抽样 316L管道重量 自锁 水的张力 哈特曼数 85 电桥 管子质量 数值分析 2x^4 x^2 3 圆角长方体 中心配电室 体积百分比 血肌酐计算 热焓 直径 巴特沃斯rc 电流、功率 管外 翅片管计算 拾取 RC振荡 03467 护壁 赤咸I线 气体流速计算 混合比热容 不锈钢屈服 通气搅拌轴功率 计算产品体积 重量体 铜柱 34ee4f SIM 已知现值求年 岩石 像素厘米英

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

相关推荐