module GraphQL::Query::Fingerprint
def self.generate(input_str)
-
(String)
- A normalized, opaque hash
Parameters:
-
string
(String
) --
def self.generate(input_str) # Implemented to be: # - Short (and uniform) length # - Stable # - Irreversibly Opaque (don't want to leak variable values) # - URL-friendly bytes = Digest::SHA256.digest(input_str) Base64.urlsafe_encode64(bytes) end