из коробки, но проблема в том что нужно как-то выполнить такой же алгоритм шифрования для другого ЯП
key_digest = Digest::SHA256.digest(credential)
encryptor = ActiveSupport::MessageEncryptor.new(key_digest)
encryptor.encrypt_and_sign(info)
https://github.com/EugZol/encrypted_credentials/blob/master/lib/encrypted_credentials/coder.rb - как-то выделял encrypted credentials в отдельный гем, может помочь в портировании на другой язык из-за более прямолинейного (аналогичного) кода
Обсуждают сегодня