首页 > 编程语言 >20230711 java.security.MessageDigest

20230711 java.security.MessageDigest

时间:2023-08-24 10:36:46浏览次数:47  
标签:MessageDigest java String getInstance 摘要 algorithm security

介绍

  • java.security.MessageDigest
  • public abstract class MessageDigest extends MessageDigestSpi

API

static

  • getInstance
    • MessageDigest getInstance(String algorithm) throws NoSuchAlgorithmException
    • MessageDigest getInstance(String algorithm, String provider) throws NoSuchAlgorithmException, NoSuchProviderException
    • MessageDigest getInstance(String algorithm, Provider provider) throws NoSuchAlgorithmException
    • 返回实现指定算法的 MessageDigest 对象
  • isEqual
    • 比较两个摘要是否相等。如果两个摘要具有相同的长度并且相应位置的所有字节都相等,则两个摘要相等

public

  • update
    • 使用指定的字节来更新摘要
  • digest
    • 完成散列计算,返回计算所得的摘要,并复位算法对象
  • reset
    • 重置摘要
  • getAlgorithm
    • algorithm
  • getProvider
    • provider
  • getDigestLength
    • 返回摘要的长度(以字节为单位)

标签:MessageDigest,java,String,getInstance,摘要,algorithm,security
From: https://www.cnblogs.com/huangwenjie/p/17650458.html

相关文章

  • 20230823 java.io.FileWriter
    介绍java.io.FileWriterpublicclassFileWriterextendsOutputStreamWriter用于写出文件字符流可以指定编码API构造器FileWriter(StringfileName)throwsIOExceptionFileWriter(StringfileName,booleanappend)throwsIOExceptionFileWriter(Filefile)thro......
  • 20230823 java.io.FileReader
    介绍java.io.FileReaderpublicclassFileReaderextendsInputStreamReader用于读入文件字符流可以指定编码API构造器FileReader(StringfileName)throwsFileNotFoundExceptionFileReader(Filefile)throwsFileNotFoundExceptionFileReader(FileDescriptorfd)......
  • 20230629 javax.sql.DataSource
    介绍javax.sql.DataSourcepublicinterfaceDataSourceextendsCommonDataSource,WrapperAPIpublicgetConnectionConnectionsetLogWriter,getLogWritersetLoginTimeout,getLoginTimeoutcreateConnectionBuilder继承javax.sql.CommonDataSourcecre......
  • 20230629 javax.sql.rowset.CachedRowSet
    介绍javax.sql.rowset.CachedRowSetpublicinterfaceCachedRowSetextendsRowSet,JoinableAPIpublicpopulate将指定的结果集中的数据填充到被缓存的行集中execute通过执行使用setCommand方法设置的语句集来填充行集setTableName,getTableName数据库......
  • 20230629 javax.sql.RowSet
    介绍javax.sql.RowSetpublicinterfaceRowSetextendsResultSet行集和ResultSet不同,不需要始终保持与数据库的连接CachedRowSet允许在断开连接的状态下执行相关操作WebRowSet对象代表了一个被缓存的行集,该行集可以保存为XML文件。该文件可以移动到Web应用的其他......
  • JavaScript基础语法
    1.与HTML的区别HTML:标记语言JavaScript:编程语言(脚本)2.JavaScript代码的书写位置行内式JS代码<ahref="javascript:alert('我是行内js');">点击一下试试</a>......
  • java stream常用方法
    1、筛选数据单条Studentstudent=students.stream().filter(o->o.getStuNo.equals(1001)).findAny().orElse(null);.orElse(null) 表示如果没有符合条件的学生则返回null多条List<Integer>stuNoList=students.stream().map(Student::getStuNo).collect(Collectors.to......
  • java 读取各种类型的文件 (四)
    后端java,springboot、前端vue:对xls、xlsx文件的读写,以及前端预览一、后端读 publicObjectreadXLSX(){    //获取到表     Filefile=newFile(xxx);FileInputStreaminputStream=null;XSSFWorkbookwb......
  • Java 实现 国密SM4/ECB/PKCS7Padding对称加密解密
    Java实现国密SM4/ECB/PKCS7Padding对称加密解密,为了演示方便本问使用的是IntelliJIDEA2022.1(CommunityEdition)来构建代码的1、pom.xml文件添加需要的jar<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"......
  • java常用知识
    提取对象数组里面的某个字段List<String>lastTask=lastTasks.stream().map(HistoricActivityInstance::getActivityId).limit(1).collect(Collectors.toList());对象数组排序notEmptyList.sort(Comparator.comparing......