东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

说明书三农书屋计算机书库健康书屋中小学教辅考试宝典经典名著电视说明书洗衣机说明书相机说明书健康教育公务员考试

首页书籍教程计算机书库 → DES加密解密工具 txt【源码】

DES加密解密工具

DES加密解密工具txt【源码】

  • 大小:8KB
  • 语言:中文
  • 平台:Android
  • 更新:2017-08-10 08:39
  • 等级:
  • 类型:计算机书库
  • 网站:暂无
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

相关推荐: DES加密解密

    DES加密解密工具是一个工具类,很常用,不做深入研究了,拿来可直接用。

    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加密介绍

    DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究,后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来越少,因为DES使用56位密钥,以现代计算能力,24小时内即可被破解。虽然如此,在某些简单应用中,我们还是可以使用DES加密算法。注意:DES加密和解密过程中,密钥长度都必须是8的倍数

    Des 加密相关类介绍

    SecureRandom  这个类是继承自java.util.Random 这个类
    SecureRandom 这个类的构造器有三种,下面例举两种:
    SecureRandom()构造一个实现默认随机数算法的安全随机数生成器 (RNG)。
    SecureRandom(byte[] seed)构造一个实现默认随机数算法的安全随机数生成器 (RNG)。

    DESKeySpec 这个类是用来使用原始秘钥来生成秘钥的秘钥内容
    DESKeySpec 有两个构造函数:
    DESKeySpec(byte[] key) 创建一个 DESKeySpec 对象,使用 key 中的前 8 个字节作为 DES 密钥的密钥内容。
    DESKeySpec(byte[] key, int offset) 创建一个 DESKeySpec 对象,使用 key 中始于且包含 offset 的前 8 个字节作为 DES-EDE 密钥的密钥内容。
    SecretKeyFactory , 密钥工厂用来将密钥(类型 Key 的不透明加密密钥)转换为密钥规范(底层密钥材料的透明表示形式),反之亦然。秘密密钥工厂只对秘密(对称)密钥进行操作。

    SecretKey对象,秘钥对象,通过调用秘钥工厂的generateSecret(DESKeySpec deskeyspace) 方法来生成秘钥
    Cipher 类为加密和解密提供密码功能,通过调用Cipher的getInstance("des") 来获取实例
    Cipher 对象调用init() 方法进行对象的初始化,init() 方法的具体参数按照具体情况而定,有加密的也有解密的常量

    最后调用Cipher的doFinal() 方法进行加密解密。


    PC官方
    安卓官方手机版
    IOS官方手机版

    DES加密解密工具截图

    下载地址

    DES加密解密工具 txt【源码】

    热门评论
    最新评论
    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    编辑推荐

    本类软件必备

    报错

    请简要描述您遇到的错误,我们将尽快予以修正。

    转帖到论坛
    轮坛转帖HTML方式

    轮坛转帖UBB方式