app/models/unidom/common/concerns/sha512_digester.rb in unidom-common-1.9.2 vs app/models/unidom/common/concerns/sha512_digester.rb in unidom-common-1.10
- old
+ new
@@ -5,13 +5,33 @@
extend ActiveSupport::Concern
included do |includer|
+ ##
+ # 对明文 message 进行 SHA-512 摘要, pepper 是用于增加混乱的内容。如:
+ # class SomeModel
+ # include Unidom::Common::Concerns::Sha512Digester
+ # def some_method(param_1)
+ # digest param_1
+ # # 或者
+ # digest param_1, pepper: 'my_pepper'
+ # end
+ # end
def digest(message, pepper: nil)
self.class.digest message, pepper: pepper
end
+ ##
+ # 对明文 message 进行 SHA-512 摘要,并以16进制的形式返回, pepper 是用于增加混乱的内容。如:
+ # class SomeModel
+ # include Unidom::Common::Concerns::Sha512Digester
+ # def some_method(param_1)
+ # hex_digest param_1
+ # # 或者
+ # hex_digest param_1, pepper: 'my_pepper'
+ # end
+ # end
def hex_digest(message, pepper: nil)
self.class.hex_digest message, pepper: pepper
end
end