May 2026 Rustacean meetup

May 2026 Rustacean meetup

Ishan Bhanuka

@twitu

Back to the source: Shipping licensed offline applications

Submitted May 15, 2026

There are many use cases for shipping local-first binaries to user device. For commercial products, there’s always the risk of the binary being cracked, duplicated or shared without permissions. How to ship licensed offline applications?

We’ll start simple and build an offline licensing mechanism that becomes harder and harder to crack.

  1. Simple password based checks
  2. Asymmetric keys based licensing
  3. Hardware fingerprinting
  4. Hardening - code/string obfuscation, stripping debug symbols and fat lto

The concepts are generally applicable to any system, however, we will use Rust for implementation

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

A community of Rust language contributors and end-users from Bangalore. We have presence on the following telegram channels https://t.me/RustIndia https://t.me/fpncr LinkedIn: https://www.linkedin.com/company/rust-india/ X/Twitter: https://x.com/IndiaRust more