Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 715|Odpověď: 0

[Zdroj] .NET/C# Alibaba Cloud zahrnuje algoritmus podpisu V4 v hlavičce

[Kopírovat odkaz]
Zveřejněno 13. 4. 2025 18:46:05 | | | |
Požadavky: Musíte použít objektové úložiště OSS v Alibaba Cloud a musíte volat rozhraní pro nahrávání a stahování operací. Oficiální metoda SDK je k dispozici, ale působí trochu složitě a chci ji implementovat sám, zkontrolovat dokumentaci a oficiální implementaci SDK kódu.

Přezkoumání:

Alibaba Cloud OSS tutoriál pro objektové úložiště o vytvoření nového bucketu a nastavení politiky RAM
https://www.itsvse.com/thread-10986-1-1.html

Zahrňte podepsaný dokument V4 do hlavičky:Přihlášení k hypertextovému odkazu je viditelné.
Oficiální implementace kódu .NET/C#:Přihlášení k hypertextovému odkazu je viditelné.

Hlavička požadavku na autorizaci

Když podáváte požadavek OSS, musíte zahrnout podpis do hlavičky Authorization, abyste požadavek ověřili.

Formát hlavičky žádosti o autorizaci je následující:


Výpočet podpisu

Když OSS obdrží požadavek, vypočíta podpis a porovná jej s podpisem v hlavičce Authorization request. Pokud je konzistentní, žádost uspěje; Jinak žádost selže.

Proces výpočtu signatur je znázorněn na obrázku níže:



Nahrávání pomocí C# je úspěšné, jak je uvedeno níže:



Kód je následující:

Kód ke stažení:

Jak je uvedeno níže:



(Konec)




Předchozí:Algoritmus secp256k1 stojící za kryptoměnami v blockchainu
Další:Blockchainová digitální peněženka (HD) BIP32, BIP44, BIP39 protokol
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com