線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:870
推到 Plurk!
推到 Facebook!

【問題】將憑證資料轉碼

尚未結案
wooerder
一般會員


發表:2
回覆:7
積分:1
註冊:2003-09-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-22 20:38:49 IP:192.192.xxx.xxx 未訂閱
各位先進您們好 我因為學不會MS的API~所以自己胡搞瞎搞的去讀取憑證裡的東西 我的作法是~利用MS的方式產生了憑證~然後把它和金鑰一起另外存了出來~ 成了一個叫做abc.cer 自己寫了一個程式~把 abc.cer 先轉成 abc.TXT 然後再把她轉成16進位的樣子 也就是利用了ultraedit-32把 abc.cer 打開後的樣子 利用比對的方式~我成功的把憑證的序號給找了出來~但是~ 當我在比對憑證發行給誰時~發現~數字和英文的編碼都沒有問題 但是~中文就全都不一樣~ 像是"一二三"的16進位是"A4 40 A4 47 A4 54" 但是在*.cer裡面出現的是"4E 00 4E 8C 4E 09" 不知道各位先進有沒有辦法告訴我~要怎麼樣子去解決這個問題
enu
中階會員


發表:36
回覆:93
積分:55
註冊:2003-10-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-23 01:32:08 IP:220.142.xxx.xxx 未訂閱
hi,wooerder,參考一下: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23422
wooerder
一般會員


發表:2
回覆:7
積分:1
註冊:2003-09-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-23 19:38:25 IP:192.192.xxx.xxx 未訂閱
感謝ENU給的回答~ 但是我所要的不是Public Key 我所檢視的是電子憑證 我想知道的是MS所用的中文編碼是哪一種 還是說她的文字編碼是用ASN.1 的格式
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-31 17:58:08 IP:203.69.xxx.xxx 未訂閱
引言: 感謝ENU給的回答~ 但是我所要的不是Public Key 我所檢視的是電子憑證 我想知道的是MS所用的中文編碼是哪一種 還是說她的文字編碼是用ASN.1 的格式
一 存的是 4E 00 <- 這玩意是 Unicode....
wooerder
一般會員


發表:2
回覆:7
積分:1
註冊:2003-09-03

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-01-04 19:06:40 IP:163.20.xxx.xxx 未訂閱
關於Unicode方面因為找不到對照表,或是轉換的方式 所以只好乖乖的去學習MS的API 後來經過前輩的指導終於解決了 所以,感謝大家的回答 那一篇的位置是 http://delphi.ktop.com.tw/topic.php?topic_id=53340
系統時間:2024-04-30 3:10:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!