В моем случае шифрование и дешифрование происходит в двух разных системах:
В одной системе:
library(cyphr)
k <- sodium::keygen() // I am saving this string in some place or database
key <- cyphr::key_sodium(k)
encrypt(save(job,jb.pred,jb,skills,jobCurrent,file="test.rds"), key)
В другой системе я пытаюсь расшифровать:
key <- cyphr::key_sodium(sodium::keygen(k)) // I am pulling 'k' from database or some place
decrypt(load("test.rds"), key)
Ошибка:
Error in sodium::keygen(k) : is.raw(seed) is not TRUE
Как мы можем сохранить значение 'k' кейгена натрия и использовать для расшифровки?