2016-01-06 61 views
0

在我們的c#應用程序中,我們沒有使用MD5,因爲它不安全,所以我們使用SHA256。但是當我們使用SHA256時,我們沒有從gravatar獲取任何圖像。我的問題是支持SHA256的Gravatar的替代方案

  1. will gravatar support MD5?
  2. 什麼是支持SHA256的gravatar的替代品,我們不希望安裝或包含任何庫,因爲gravatar只需要URL來獲取他的圖像。
+0

糾錯:請問gravatar支持SHA 256? –

+0

你最好展示相關的C#代碼,因爲這個問題毫無意義。你在用什麼MD5?如果你擔心「安全」,首先要安全使用第三方(如gravatar)?對於您的安全問題,SHA256是更好的解決方案嗎?請記住:對於_single_特定的安全任務SHA256,要比MD5更好,即加密哈希。 – MSalters

+0

我們有一個安全策略,不要使用像MD5這樣較弱的算法。但根據[this](http://www.danesparza.net/2010/10/using-gravatar-images-with-c-asp-net/)gravatar使用MD5渲染Profile Image。 –

回答

0

由於MSalters已經提到,我認爲這個用例並不重要。你沒有做任何加密,所以我不認爲在這種情況下MD5有任何問題。但是,如果您確實需要支持SHA-256散列的電子郵件獲取用戶頭像的替代方案(雖然絕對不像gravatar那麼受歡迎),但仍有Libravatar。 Libravatar的API文檔確實聲明它爲supports SHA-256檢索頭像。