Я кодирую данные JSON в Ruby с использованием алгоритма RSA-OAEP with SHA256 hashing
, но я не уверен, как добиться этого в Ruby.Я нашел гем chilkat
Я пытался закодировать данные JSON, используя Chilkat
, получая ноль все время.Смотрите ниже код
[28] pry(main)> pubkey = Chilkat::CkPublicKey.new()
=> #<Chilkat::CkPublicKey:0x00007fe3393c54a0 @__swigtype__="_p_CkPublicKey">
[29] pry(main)>
[30] pry(main)> rsa = Chilkat::CkRsa.new()
=> #<Chilkat::CkRsa:0x00007fe339447e00 @__swigtype__="_p_CkRsa">
[31] pry(main)> rsa.put_OaepPadding(true)
=> nil
[32] pry(main)> rsa.put_OaepHash("SHA1")
=> nil
[33] pry(main)> rsa.ImportPublicKeyObj(pubkey)
=> true
[34] pry(main)> rsa.put_EncodingMode("base64")
=> nil
[35] pry(main)>