我在我的后端使用ruby-on-rails,我遇到了隐藏问题。
我正在尝试确保运行'crypt'后的结果在MacOS和Debian上是一样的。但是,还没找到路。
所以,这是一个例子。如果我在MacOS和Debian上运行它,我会得到不同的结果:
"asdfasdf".crypt("$1$hahahoho")
# OSX: "$1dE4R/8VUBi2"
# DEBIAN: "$1$hahahoho$4r6RNehw5Vj9O/.sISq9S1"
DEBIAN有正确的答案。
有什么方法可以让OSX正确加密?