• 文库
  • 字符
  • 转换
  • 加密
  • 网络
  • 更多
    图表
    数学
    坐标
    图片
    文件
  • 文库
    字符
    转换
    加密
    网络
    更多
    图表
    数学
    坐标
    图片
    文件
logo 在线工具大全
0 评论 收藏 复制链接 分享

在线SCrypt派生密钥和校验

标签 加密解密

相关工具
在线SCrypt派生密钥和校验-工具简介

在线SCrypt派生密钥和校验工具,使用 scrypt Password-Based Key Derivation Function 函数,根据密码和随机盐派生密钥,支持自定义区块大小,CPU/内存成本,并行化,派生密钥长度等参数。支持在线校验 SCrypt 派生密钥。

在线SCrypt派生密钥和校验-使用说明

SCrypt 是一个强大的密钥派生函数,其通过内存密集的计算方式来抵抗 GPU、ASIC、FPGA 这类密码破解硬件的攻击。

  1. 输入密码:输入的原始密码,支持 string, hex, base64 格式。
  2. 随机盐: 参与 SCrypt 迭代计算的随机盐。支持输入 string, hex, base64 格式的随机盐。
  3. CPU/内存成本:迭代次数,将影响 CPU 和内存用量,范围为 2 - 8192。成本参数必须为 2 的指数倍。 成本参数需小于 2^(128 * 区块大小 / 8) 。
  4. 区块大小:区块大小,将影响 CPU 和内存用量。范围为 1 - 64 。
  5. 并行化:并行因数,通常为 1 ,范围为 1 - 8。 并行化参数需小于等于 ((2^32-1) * 32) / (128 * 区块大小) 。
  6. 派生密钥长度:派生密钥的字节长度,单位为 byte,范围为 8 - 8192 。 派生密钥长度为 8 的倍数。
  7. 派生密钥格式:派生密钥结果的显示或者输入格式,支持 hex, base64 格式。
  8. 字符集:如果随机盐/输入密码的格式为 string , 则需要使用字符集参数。
  9. 生成:使用设置的参数,生成 SCrypt 派生密钥。
  10. 校验:使用设置的参数,和输入的派生密钥,校验输入的派生密钥是否正确。
  11. SCrypt 规范参考