【问题标题】:How to create an HMAC in crystal-lang如何在水晶语言中创建 HMAC
【发布时间】:2017-10-22 03:57:24
【问题描述】:

请参阅OpenSSL::HMAC documentation

我正在尝试这个:

require "openssl"

puts OpenSSL::HMAC.hexdigest(:sha256, "secret key", "data")

我收到此错误:

未定义常量 OpenSSL::HMAC

其他 OpenSSL 方法运行良好,例如 OpenSSL::Digest.new("SHA256")

我做错了什么?

【问题讨论】:

    标签: hmac crystal-lang


    【解决方案1】:

    require "openssl"you don't require hmac。这对我有用:

    require "openssl/hmac"
    
    puts OpenSSL::HMAC.hexdigest(:sha256, "secret key", "data")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多