当前位置: 首页 > news >正文

门窗网站建设杭州seo网站建设靠谱

门窗网站建设,杭州seo网站建设靠谱,wordpress 微博 同步,品牌网站建设完善大蝌蚪SecretKeyFactory(私密密钥工厂)用对密钥(SecretKey类型的不透明密钥)和密钥规范(KeySpec类型的底层密钥密钥材料的透明表示)进行相互转换;也就是私密密钥工厂是双向的,可以把Key转换成KeySpec,…

SecretKeyFactory(私密密钥工厂)用对密钥(SecretKey类型的不透明密钥)和密钥规范(KeySpec类型的底层密钥密钥材料的透明表示)进行相互转换;也就是私密密钥工厂是双向的,可以把Key转换成KeySpec,也可以把KeySpec转换成SecretKey。另外对于同一个密钥可以存在多个兼容的密钥规范。

SecretKeyFactoryKeyFactory的不同在于:KeyFactory用于非对称密钥加密时的密钥转换,而 SecretKeyFactory 用于对称密钥加密时的密钥转换。

实例化

SecretKeyFactory 没有公开的构造方法,只能使用 getInstance方法进行实例化。这个方法有多个重载如下:

public static final SecretKeyFactory getInstance(String algorithm) throws NoSuchAlgorithmExceptionpublic static final SecretKeyFactory getInstance(String algorithm, Provider provider )throws NoSuchAlgorithmExceptionpublic static final SecretKeyFactory getInstance(String algorithm, String provider ) throws NoSuchAlgorithmException, NoSuchProviderException

我们通常使用的是public static final SecretKeyFactory getInstance(String algorithm);此方法需要一个字符串作为参数,用于说明使用哪个密钥算法。

可用方法

SecretKeyFactory 用于密码转换的方法如下:

public final SecretKey generateSecret(KeySpec keySpec ) throws InvalidKeySpecExceptionpublic final KeySpec getKeySpec(SecretKey key, Class<?> clazz) throws InvalidKeySpecExceptionpublic final SecretKey translateKey(SecretKey key) throws InvalidKeyException

1.generateSecret 方法可根据给定的KeySpec对象,生成SecretKey(对称加密中的密钥)对象。
2.getKeySpec方法中,参数中给定的SecretKey是待转换的密钥,而Class是需要转换成的目标KeySpec类。
此方法就是要把给定的SecretKey对象转换成目标KeySpec类对象。
3.translateKey方法将参数中指定的SecretKey(密钥对象)转换为此密钥工厂所支持算法的SecretKey(密钥对象)。

支持的算法:
DES
DESede
PBE
PBEWithMD5AndDES
PBEWithMD5AndTripleDES
PBEWithSHA1AndDESede
PBEWithSHA1AndRC2_40
PBEWithSHA1AndRC2_128
PBEWithSHA1AndRC4_40
PBEWithSHA1AndRC4_128
PBEWithHmacSHA1AndAES_128
PBEWithHmacSHA224AndAES_128
PBEWithHmacSHA256AndAES_128
PBEWithHmacSHA384AndAES_128
PBEWithHmacSHA512AndAES_128
PBEWithHmacSHA1AndAES_256
PBEWithHmacSHA224AndAES_256
PBEWithHmacSHA256AndAES_256
PBEWithHmacSHA384AndAES_256
PBEWithHmacSHA512AndAES_256
PBKDF2WithHmacSHA1
PBKDF2WithHmacSHA224
PBKDF2WithHmacSHA256
PBKDF2WithHmacSHA384
PBKDF2WithHmacSHA512

http://www.lbrq.cn/news/2539405.html

相关文章:

  • 新沂建设工程交易中心seo 视频
  • 如何策划网络推广方案搜索引擎优化的内容包括
  • 福州网站设计网址怎样在网上推广
  • 那里有专业注册网站建设的如何查看网站权重
  • 一台机器在家创业合肥优化
  • 武汉网站托管公司网址大全下载
  • 做外贸是用什么网站做网站建设及网络推广
  • 设计做图免费网站重庆seo研究中心
  • 网页设计与制作实验报告心得体会seo实战培训学校
  • 装饰公司做宣传网站宣传推广的十种方式
  • 外贸免费开发网站建设网络推广公司排行榜
  • 网站建设广州市软文营销案例分析
  • 做网站选云服务器内核百度知道首页官网
  • 网站怎么做动态背景图片深圳网络推广培训学校
  • 网络推广方案包括哪些内容网络seo哈尔滨
  • 个人网站可以做品牌推广好的产品怎么推广语言
  • 服装公司电商网站建设规划广州seo顾问
  • 北京网站建设推广服务优化最狠的手机优化软件
  • jsp网站建设项目实战添加友情链接的技巧
  • 网站建设现在什么服务器比较好信息流广告接单平台
  • 秦皇岛短视频优化百度seo排名如何提升
  • 写作网企业网站排名优化
  • 深圳建设网站网站流量数据
  • 网站 建设 汇报广州营销课程培训班
  • 像做网站平台取什么名字好搜狗搜索推广
  • 南通制作网站产品宣传方案
  • 安徽专业做网站的大公司推荐几个靠谱的网站
  • wordpress搭建nich站全球网站排名前100
  • 厦门网站建设策划鼓楼网站seo搜索引擎优化
  • 政府网站建设的突出问题百度关键词排名联系方式
  • 常见的深度学习模块/操作中的维度约定(系统性总结)
  • 09.Redis 常用命令
  • 跨语言AI服务指标收集实战
  • 国产开源大模型崛起:使用Kimi K2/Qwen2/GLM-4.5搭建编程助手
  • 【Java面试题】缓存穿透
  • 论文阅读|ArxiV 2024|Mamba进一步研究|VSSD