簡體   English   中英

將字節數組存儲在web.config中

[英]storing a byte array in web.config

我有開發者鑰匙

 byte[] key = new Byte[]
            {
                0x01, 0x42, 0xA0, 0xE1, 0x5E, 0xEE, 0xA7, 0x01, 0x71, 0x9A, 0xCB, 0xAB, 0x58, 0xEB, 0xED, 0x44...

我想存儲在我的web.config中,我可以做如下的事情嗎

<add key="spotify-devkey" value="0x01, 0x42, 0xA0, 0xE1, 0x5E, 0xEE, 0xA7, 0x01, 0x71, 0x9A, 0xCB, 0xAB, 0x58, 0xEB, 0xED, 0x44,...

如果我可以輕松做到這一點,我需要什么代碼才能從存儲的字符串中獲取字節數組?

我會用Base64

System.Convert.ToBase64String(key,0,key.Length);

System.Convert.FromBase64String(keyStringFromConfig);

幫助保持配置文件“干凈”

string value = ... // value from config file.
byte[] key = value.Split(new[] {','}).Select(s => Convert.ToByte(s, 16))
                                     .ToArray();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM