2010-03-17 9 views

risposta

2

Utilizzando HashLib da http://hashlib.codeplex.com/ funzionerà benissimo. Esistono metodi all'interno di HashLib.HashFactory.HashCryptoNotBuildIn che non richiedono System.Crytography.

+1

Mi chiedo come posso usare questa libreria in Silverlight perché non è possibile importare HasLih.dll ... Inoltre, non posso compilare il progetto per SilverLight ... –

+0

Dovresti semplicemente spostare il codice che ti serve invece di importare l'intera biblioteca – Luke

1

Mono ha un'implementazione che potresti probabilmente usare, a condizione che tu sia soddisfatto della licenza del sistema operativo.

https://github.com/mono/mono/blob/master/mcs/class/corlib/System.Security.Cryptography/SHA512Managed.cs

+0

Prima riga di codice: 'public class SHA512Managed: SHA512' Non è un buon inizio per un'alternativa? Il codice –

+0

mi sembra uno shapl SHA512 Scommetto che è una semplice base astratta –

+0

Sì. Il mio punto interrogativo non avrebbe dovuto essere lì. Sto cercando un algoritmo SHA512 pronto per Windows Phone e ho visto che questi SHA512Managed e SHA256Managed dipendono ancora da SHA512 e SHA256. –

-1

Poiché non v'è alcun supporto per SHA512, dobbiamo usare le nostre proprie o 3rd implementazioni di partito. (Check msdn here..)

implementazione Chilkat s' ha lavorato per me. È molto semplice da usare &. Check it out here..

+0

La loro libreria non supporta Silverlight ... – Rob16299

+0

@ Rob16299: Lo sto utilizzando nell'app Silverlight di Windows Phone. Quale tipo di applicazione stai sviluppando? – Mangesh

+0

Silveright OOB PC, mi dispiace non è stato chiaro – Rob16299