【发布时间】:2011-06-09 07:32:31
【问题描述】:
PHP 的 sha256 输出一个长度为 64 个字符的字符串,因为它是以 16 为底的。 如何将其转换为 base 64 以减少其长度?
【问题讨论】:
-
您可能想要使用
Alphabet::convert($hash, Alphabet::HEX, Alphabet::ALPHANUMERIC),而不是Base64 编码,它具有相同的最大长度但URL 安全,就像Alphabet::BASE_64_URL和Alphabet::BASE_58一样。