0

所以我目前正在研究这个 ruby​​ 实现:

Base64.urlsafe_encode64([Digest::MD5.hexdigest('example.com').to_i(16)].pack("N")).sub(/==\n?$/, '')

example.com 字符串被转换为“SY5Rcg”,这实际上是我想要完成的事情。有什么建议么?我知道由于缺少 pack 方法,无法在 js 中创建 ruby​​ 实现,但没关系。我只是在寻找类似的东西。

4

1 回答 1

0

这本来就是不可能的。

较短的字符串较少;你不能保证唯一性。

于 2012-02-05T22:26:27.927 回答