【发布时间】:2009-10-02 22:40:51
【问题描述】:
我有一个 class encrypts 和 decrypts 一个字符串。它使用rijndael。无论如何,我正在尝试在客户端上存储一个加密值。这一切都很好,花花公子。我的问题是当我想解密该值时,我需要用于加密字符串的Key and IV(InitVector)。它们是byte[] 值。我目前通过javascript 变量将这些输出到客户端。当我调用服务时我需要它们,因为这个应用程序与大型机通信并且它需要用户凭据。它们以
var vector = [143,147,31,70,195,72,228,190,152,222,65,240,152,183,0,161];
我可以将该值作为字符串传递给我的service。我的问题是,在我的服务中,如何将这个 string 转换回 byte array?我试过了
Encoding.ASCII.GetBytes("[143,147,31,70,195,72,228,190,152,222,65,240,152,183,0,161]");
但这不是我想要的。这试图从该字符串值创建一个新的Byte[]。我需要一个字节数组,其值是字符串内的值。这可能吗?如果您知道如何执行此操作,请提供一个快速示例。
谢谢, ~ck 在圣地亚哥
【问题讨论】:
标签: c# string encoding bytearray