扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmversion定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getspecname定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getspecversion定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.net类url的类成员方法: toexternalform定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?
  •  
    当前位置:  编程语言>java/jsp

    java命名空间javax.crypto类cipher的类成员方法: dofinal定义及介绍

     
        发布时间:2014-2-18  


        本文导语:  dofinal public final int dofinal(bytebuffer input, bytebuffer output) throws shortbufferexception, illegalblocksizeexception, badpaddingexception 按单部分操作加密或解密数据,或者结束...

    dofinal

    public final int dofinal(bytebuffer input,
                             bytebuffer output)
                      throws shortbufferexception,
                             illegalblocksizeexception,
                             badpaddingexception
    按单部分操作加密解密数据,或者结束一个多部分操作。数据将被加密或解密(具体取决于此 cipher初始化方式)。

    处理从 input.position() 开始的所有 input.remaining() 个字节。结果将存储在输出缓冲区中。返回时,输入缓冲区的位置将等于其限制;其限制不变。输出缓冲区的位置将前移 n,其中 n 为此方法返回的值;输出缓冲区的限制不变。

    如果 output.remaining() 个字节还不够保存该结果,则抛出 shortbufferexception。这种情况下,使用一个稍大的缓冲区再次调用。使用 getoutputsize 确定输出缓冲区应为多大。

    结束时,此方法将此 cipher 对象重置为上一次调用 init 初始化得到的状态。即该对象被重置,并可用于加密或解密(具体取决于调用 init 时指定的操作模式)更多的数据。

    注:如果抛出了任何异常,则再次使用此 cipher 对象需要将其重置。

    注:此方法应该是复制安全的,这意味着 inputoutput 缓冲区可引用相同的 c/c++ iis7站长之家 数组,并且在将结果复制到输出缓冲区时,不会覆盖任何未处理的输入数据。

    参数
    input - 输入 bytebuffer
    output - 输出 bytebuffer
    返回:
    output 中存储的字节数
    抛出:
    illegalstateexception - 如果此 cipher 处于错误状态(例如,尚未初始化)
    illegalargumentexception - 如果输入和输出为相同的对象
    readonlybufferexception - 如果输出缓冲区为只读
    illegalblocksizeexception - 如果此 cipher 为 cipher 块,未请求任何填充(只针对加密模式),并且由此 cipher 处理的数据总输入长度不是块大小的倍数;如果此加密算法无法处理所提供的输入数据。
    shortbufferexception - 如果输出缓冲区没有足够的空间
    badpaddingexception - 如果 cipher 为解密模式,并且未请求填充(或不填充),但解密的数据没有用适当的填充字节进行限制
    从以下版本开始:
    1.5
    相关文章推荐:
  • java命名空间java.lang.reflect接口member的类成员方法: getname定义及介绍
  • 推荐java站点:这个站点上的内容是全体成员辛苦劳动的成果,上面会有你感兴趣的东西,
  • java命名空间java.lang.reflect接口member的类成员方法: getmodifiers定义及介绍
  • 有没有一种工具可以让java自动调出类的方法、成员?就像Delphi一样,写完Edit1.系统会跳出一些TEdit的属性、方法。
  • java命名空间java.lang.reflect接口member的类成员方法: public定义及介绍
  • 我是JAVA论坛的新成员,也是刚刚开始接触JAVA的菜鸟。望大家多多帮助我!
  • java命名空间java.security.acl接口group的类成员方法: ismember定义及介绍
  • Java类变量和成员变量初始化过程的应用介绍
  • java命名空间java.lang.reflect类method的类成员方法: getdefaultvalue定义及介绍
  • Java基础教程之对象的方法与数据成员
  • java命名空间java.security.acl接口group的类成员方法: addmember定义及介绍
  • java命名空间java.security.acl接口group的类成员方法: members定义及介绍
  • java命名空间java.lang.reflect接口member的类成员方法: declared定义及介绍
  • java命名空间java.lang类class<t>的类成员方法: ismemberclass定义及介绍
  • java命名空间java.security.acl接口group的类成员方法: removemember定义及介绍
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getmanagementspecversion定义及介绍
  • java命名空间java.lang.management类managementfactory的类成员方法: getthreadmxbean定义及介绍
  • java命名空间java.lang.management类managementfactory的类成员方法: getruntimemxbean定义及介绍
  • java命名空间java.sql类types的类成员方法: varbinary定义及介绍
  • java命名空间java.sql类types的类成员方法: real定义及介绍
  • java命名空间java.sql类types的类成员方法: numeric定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3