-1
我正在使用this javascript程序來嘗試編碼/解碼一些字符串。如何使用國際字母/特殊字符進行Base32加密?
這對於一些字符串工作正常,但像這樣的電子郵件,我得到無效的結果:
base32.encode("юзер@екзампл.ком.example.com");
輸出:
9rvundefinedag206mxundefinedecundefinedw7wxjweundefinedy7gq6ay31dnr6rt9ecdqp
輸入:
base32.decode(9rvundefinedag206mxundefinedecundefinedw7wxjweundefinedy7gq6ay31dnr6rt9ecdqpu");
結果:
"N7ªµÏ\Õ@@5;ªµÏ\×3Uk¹¼?;.;Uk¹¾<.example.com"
正如你所看到的,它在解碼時不會產生原始字符串。不知道爲什麼。