Ich versuche eine portable Klassenbibliothek zu erstellen, die OAuth-URLs für andere Klassen/Anwendungen generiert. Diese Klassenbibliothek, die OAuth verwendet, muss eine portable Klassenbibliothek sein, damit sie mit verschiedenen Versionen einer von mir erstellten DropBox-API funktionieren kann.SHA1-Hash in der Portable-Klassenbibliothek generieren
Ein Teil dieser Klasse muss einen SHA1-Hash generieren, um die oauth_signature mit zu generieren.
Ich bin mir bewusst, dass die portable Klassenbibliothek System.Security.Cryptography nicht unterstützt. Gibt es also trotzdem, dass diese Klasse einen SHA1-Hash ohne diese Klasse generieren kann?
Sie über einige Code aus Mono.Security kopieren könnte. – CodesInChaos
Ich sehe keine problematischen Abhängigkeiten in der SHA1Managed-Klasse. Portable erscheint mir immer unfertig, wenn ich nachschaue. –
Das wäre ein Problem, aber es ist eine ziemlich einfache String-Building-Klasse mit ein paar Methoden, so lange sie ihre Arbeit tun, ist unfertig kein Problem. –