2017-02-23 52 views
0

我的任務是編寫一個橋接程序來加密一些遺留應用程序將要使用的數據。傳統應用程序使用舊的庫,進行RC2加密。具體來說,它使用8字節的塊大小和16字節的密鑰大小。新程序必須是.Net Core。我沒有看到任何這樣的圖書館可用。在.Net Core中尋找RC2加密

在沒有人問之前,是的,加密已過時並且不安全。不,我無法更改舊版應用。

回答

2

RC2在.NET Core 1.0或1.1中不可用。它將在.NET Core 2.0中提供。

cref https://github.com/dotnet/corefx/pull/12744。 PR將RC2添加到.NET Core 2.0中。這意味着你可以使用.NET Core的daily builds來實現這個功能。

與此同時,您可以使用RC2CryptoServiceProvider API在.NET Framework上使用RC2。

+0

謝謝,Nate。原來,我不得不挖掘舊的VB源代碼,並調整舊版應用程序來處理AES。 –