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
  • 14:43 (UTC +02:00)
View GitHub Profile
@aciudacov
aciudacov / validateInitData.cs
Last active August 27, 2025 18:55
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.