需要在C#和VB6開發的應用程式間傳遞加密過的資訊,所以求 C# 和 VB6 通用的字串加、解密方法。希望是大家實際使用過的,最好有源代碼。我測驗過DES,但兩邊無法正確解密,不知道為什么。
uj5u.com熱心網友回復:
正經的加密解密肯定用通用的des等方法,不然雖然xor異或一下資料庫雖然也能加密,強度太低了你應該找找為什么不能正確解密
uj5u.com熱心網友回復:
要快速解決問題只有在VB6里面寫個加密解密類,封裝為dll.然后C#參考這個類。我vb.net2005寫的一個加密解密檔案和字串的類。一直用到現在。C#的所有專案都可以使用。包括移動開發xaxmarin.forms里面都可以用。uj5u.com熱心網友回復:
裝個虛擬機,把vb6的ide裝進去,寫個加密解密類就可以了。甚至你可以自己寫生成密匙和密文的方法。然后封裝以后,先到vb6專案里面跑下。可以的話,封裝為dll.這邊C#專案直接參考就可以了。uj5u.com熱心網友回復:
如果兩邊直接互動的話,也許自己寫加密解密演算法是最方便的。如果可以通過資料庫中轉一下的話,那就好了,很多資料庫自帶這些函式,拿來就可以用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/48080.html
標籤:C#
下一篇:CAD.NET控制元件
