Password hashing functions for RabbitMq 3.13.7 #12747
-
Community Support Policy
RabbitMQ version used3.13.7 or older Erlang version used26.2.x Operating system (distribution) usedWindows Server 2019 How is RabbitMQ deployed?Windows installer What problem are you trying to solve?Our cybersecurity team raised a question about how credentials and passwords are stored in the rabbitmq 3.13.7. We would be grateful for the details provided. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
It is clearly documented on our website: https://www.rabbitmq.com/docs/passwords#this-is-the-algorithm RabbitMQ is open-source, and you have the ability to see exactly how passwords are dealt with: https://github.com/search?q=repo%3Arabbitmq%2Frabbitmq-server+Salt&type=code rabbitmq-server/deps/rabbit_common/src/rabbit_password.erl Lines 27 to 29 in 047cc5a https://www.erlang.org/doc/apps/stdlib/rand.html#uniform/1 If you need to see how https://github.com/search?q=repo%3Aerlang%2Fotp%20uniform&type=code https://github.com/erlang/otp/blob/master/lib/crypto/c_src/rand.c#L85-L135 |
Beta Was this translation helpful? Give feedback.
It is clearly documented on our website:
https://www.rabbitmq.com/docs/passwords#this-is-the-algorithm
RabbitMQ is open-source, and you have the ability to see exactly how passwords are dealt with:
https://github.com/search?q=repo%3Arabbitmq%2Frabbitmq-server+Salt&type=code
rabbitmq-server/deps/rabbit_common/src/rabbit_password.erl
Lines 27 to 29 in 047cc5a
https://www.erlang.org/doc/apps/stdlib/rand.html#uniform/1
If you need to see how
rand:uniform/1
is implemented in Erlang:https://github.com/search?q…