R-如何在GET请求中传递加密密码

R-如何在GET请求中传递加密密码,r,rest,encryption,R,Rest,Encryption,我正在使用从服务器中提取数据,以便获得需要传递用户名和密码的authToken。密码输入说明显示“哈希密码。可以作为明文或RSA加密哈希传递 (有关RSA公钥,请参见上文)。” 要加密密码,我使用下面的代码 library(openssl) aqKey <- read_pubkey("public_key.pem") user_name <- "UserName" password <- rsa_encrypt(charToRaw(askpass()), aqKey) pw

我正在使用从服务器中提取数据,以便获得需要传递用户名和密码的authToken。密码输入说明显示“哈希密码。可以作为明文或RSA加密哈希传递 (有关RSA公钥,请参见上文)。”

要加密密码,我使用下面的代码

library(openssl)

aqKey <- read_pubkey("public_key.pem")
user_name <- "UserName"
password <- rsa_encrypt(charToRaw(askpass()), aqKey)
pw <- rawToChar(password)
如果我在
password
pw
上使用
base64\u encode()
URLencode()
,我会获得200状态,但不会收到令牌。这相当于密码不正确。当我以明文形式传递密码时,我得到一个令牌

我的问题是,一旦密码被加密,我应该如何格式化密码,以便服务器将其识别为加密密码

/GetAuthToken?user=USERNAME&encPwd=ˆ Ù\026Õ©1tÐÆ®IßÊ/ÛÅÆwéÙeµèB¾kz–V\t–ü˜ÞO«~=ñcѪÿC'p‰-zòjEü,\r¯eÑ}d‹ã\fÀ\030DR·W\026Â\022‰Å:™¶í©«cózÆlE\032Ï4$é¹Þ,ù«…s\021…–ì\026}h¯~?\nC\021ôj-†\032K}ò\026