我对加密完全陌生,所以这个问题可能是微不足道的 - 但是,我不得不用谷歌搜索 2 小时才能理解基本术语,所以请耐心等待。
我需要发送的字符串是加密 JSON 对象的 Base64 编码字符串。这是他们发给我的规格:
- 加密方式:Rijndael
- 密码模式:CBC
- 填充模式:PKCS7
- 我们将为您提供自定义 Base64Encoded Key 和 IV。
我检查了 crypt 的 Rijndael 算法,但我没有看到将 IV 插入的位置......不确定 CBC 和 PKCS7 是否是默认的 - 如果不是,我也不知道如何更改这些......
所以:
- 可以轻松修改地穴以支持这些东西吗?
- 也许它已经按原样支持它,只是我完全缺乏密码知识不允许正确使用?
- 如果以上都不是,是否可以在 Ruby 中执行此操作?