2011-12-05 57 views
1

我有用C#編寫的服務器應用程序和用ANSI C++編寫的客戶端,我需要在它們之間交換加密數據(通過網絡)。我更喜歡這個項目的對稱加密,它應該在兩種語言中工作。我會很滿意一個與.NET內置加密類兼容的小型庫。謝謝。哪些AES庫/ API用於非託管C(++)和C#兼容?

注意:將是偉大的,如果它是一個靜態庫!

+0

我發現'mcrypt'是一個很好的C庫,它很容易被C++包裝。 –

+0

謝謝。任何人都有Crypto ++庫的經驗?我不需要這麼多功能...... – Nefarius

+0

AES中的* S *代表*標準* - 即每個實現應該與其他每個實現兼容(只要確保使用相同的操作模式和填充模式)。 –

回答

0

你是否看過crypto++?這不是很小,但應該可以與它鏈接。

+0

是的,我做了,如果它不太滿足我的需求,我有點懷疑。所以你和它一起工作,這很好? – Nefarius