Skip to content

Instantly share code, notes, and snippets.

View aciudacov's full-sized avatar
🏠
Working from home

Andrei Ciudacov aciudacov

🏠
Working from home
  • Moldova
  • 01:21 (UTC +03:00)
View GitHub Profile
@aciudacov
aciudacov / validateInitData.cs
Last active June 19, 2024 13:20
Telegram Web App Bot data validation (initData) in .NET/C#
using System.Collections.Specialized;
using System.Security.Cryptography;
using System.Text;
using System.Web;
/// <summary>
/// Validates init data passed to Telegram WebApp.
/// </summary>
/// <param name="initData">
/// String received from Telegram WebApp. Accessible via Telegram.WebApp.initData on the web.