参考资料

  1. Base64是一种基于64个可打印字符来表示二进制数据的编码方式。
  2. GUID(全局唯一标识符)是一种由算法生成的128位数字标识符
  3. SHA(Secure Hash Algorithm)是一种密码散列函数
  4. URL网址16进制加密是一种将URL中的字符转换为16进制编码的技术
  5. 条形码生成器是一种工具,用于将数字、字母或其他数据转换为机器可读的条形码图像
  6. MD5加密工具列表
  7. AES(Advanced Encryption Standard)是一种对称加密算法
  8. TripleDES(3DES)是一种对称加密算法

简介:
SHA(Secure Hash Algorithm)是一种密码散列函数家族,由美国国家安全局(NSA)设计。SHA-256是SHA-2系列中的一种算法,输出256位(32字节)的散列值。

用法:

  1. 输入任意长度的数据

  2. 通过SHA-256算法处理

  3. 输出固定长度的256位哈希值

功能说明:

  1. 单向加密:无法从哈希值反推原始数据

  2. 确定性:相同输入始终产生相同输出

  3. 雪崩效应:微小输入变化导致输出巨大差异

  4. 抗碰撞性:极难找到两个不同输入产生相同输出

  5. 快速计算:对任意长度数据都能快速生成哈希值

常用应用场景:

  • 数据完整性验证

  • 数字签名

  • 密码存储

  • 区块链技术

  • 证书指纹生成