frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: BlindLock – Passwords hidden in a photo, sealed to your TPM/SE

https://blindlock.app/en/
3•BlindLock•40m ago
Hi everyone, I'm David, the solo developer and owner of BlindLock. This is my second post here.

BlindLock is more than a year of work. Not a weekend hobby project I threw together. I've put a hell of a lot of time, heart, and nerves into it.

Why steganography?

Picture a burglar. He looks for valuables, the obvious ones: gold, cash, jewelry, the safe in the basement. The picture of your kid on the fridge, the holiday photo on the wall, are irrelevant to him. That's exactly the principle BlindLock is built on. Hackers go after cookies, passwords in the browser, container files that can be decrypted with a password on any computer, crypto seeds, and other sensitive data. Anyone who can log into your Google account or your ChatGPT knows more about you than they could learn in a personal conversation with you. All of that can be grabbed with RATs and other malware, passwords included. BlindLock hides exactly these sensitive logins and passwords inside a picture, because a photo has almost no value to an attacker. And he'd first have to identify the picture as his target at all. On top of that, BlindLock seals this picture to the security chip of your computer. That means: even if an attacker copies the picture, together with the password, he cannot get at your data. The same chip sealing applies to the container vault files. And for these larger files BlindLock has a built-in file explorer, so you can open and edit files without mounting them into the OS. Wherever the respective OS allows it, I've written it to leave no traces behind.

Why isn't BlindLock open source?

That was the most frequent question. Take Bitwarden as an example. Bitwarden sells a service: servers, sync, accounts. The code can be open because the value isn't in the code. I sell the program itself. There's no service behind it, no cloud, nothing on my side that the customer would need. The entire value is in the program itself. That's why Bitwarden can give the code away and make it public for everyone, and I can't.

What's open on my side is what has to be open: the cryptography libraries are freely available and partly formally verified (HACL, level 5, the highest). Anyone can audit them, down to the smallest detail.

The network: BlindLock is offline at its core

The main software never has an internet connection. Nothing goes out. That's not a setting, it's the build, the architecture: BlindLock is built so it can't reach the internet at all. There is no HTTP client in the program. There is no code, no module, no function that could open a connection to the outside.

Everything that needs the server runs in a separate small program, the Net-Helper. It ships in the same package and installs with BlindLock, but runs as its own process with its own binary. BlindLock starts it, asks it a question, and gets an answer. No port, no socket, just the child process's standard input and output. The helper never sees a vault or a password. It has exactly two jobs: it checks the license, and it checks whether the latest BlindLock version is installed. If there's a new version, it downloads the update package and hands it over.

In short: when you open BlindLock, it pings the server through the helper. That's it. There is no other internet connection. You can also use BlindLock offline for 7 days at any time.

Tech stack, licenses, and WalletLink in my first comment below. Happy to answer everything here personally. Anyone can try BlindLock free for 7 days. No email, no payment details.

David

Comments

BlindLock•40m ago
Tech stack: Rust and Tauri

Rust for the core, all the logic, all the commands. Tauri strictly as a dumb UI with no logic.

Why Rust: I love Rust, always have. In my opinion, security-relevant software belongs in Rust. It rules out entire classes of bugs up front, because otherwise the code won't even compile. That doesn't mean you can't make mistakes. But where many people make mistakes in C++/C#, a lot of that is simply ruled out in Rust. Rust is compact and logical.

Unlike Electron, BlindLock doesn't ship a Chrome browser inside the program. Only the Rust part and Tauri. That's why the installers are very small.

Updates matter a lot to me. I regularly ship improvements and stabilizations. Software like this lives on constant observation, extension, and improvement. After 7 days offline you need to go online once, for the license check and above all for the update check.

Licenses

Licenses can be moved from computer A to computer B at any time. Lifetime licenses don't die when a computer dies! The same will of course apply to subscriptions later.

WalletLink

Once WalletLink is active, the Net-Helper can optionally check blockchain activity, exclusively against publicly verifiable, freely accessible, and trustworthy sources. Even then BlindLock sends nothing out and stores no values. It only mirrors the values from the hardware wallet. Transactions are neither confirmed nor received in BlindLock. All of that happens exclusively on the hardware wallet.

My customers' privacy always comes first.

Transcompilation Express

https://blog.gingerbeardman.com/2026/08/31/transcompilation-express/
1•surprisetalk•1m ago•0 comments

1.1.1.1 now supports post-quantum DNSSEC, all 2,420 bytes of it

https://blog.cloudflare.com/post-quantum-dnssec-1111/
1•HieronymusBosch•1m ago•0 comments

Guiding AI writing to make technical text easier to review

https://a11.to/blog/claudisms
1•helenapankov•3m ago•0 comments

US Army places $11M bet on Austin-based GPS alternative Tern

https://techcrunch.com/2026/09/10/us-army-places-11m-bet-on-austin-based-gps-alternative-tern/
1•gemanor•3m ago•0 comments

What is the correct way to become a DevOps eng?

1•edviik•4m ago•0 comments

Show HN: AI Brand Visibility for Free Forever

https://app.geosurge.ai/login
2•jonsmostovojs•4m ago•1 comments

Janet 1.42.0

https://github.com/janet-lang/janet/releases/tag/v1.42.0
1•birdculture•5m ago•0 comments

Brax 2026 Roadmap: secure mobile phone, smart wall display, pocket AI phone

https://www.youtube.com/watch?v=jXzpwdtwVyk
1•cromka•6m ago•0 comments

Sheriff's investigator charged with misusing Flock camera data

https://www.timesunion.com/news/article/sheriff-albany-county-investigator-charged-22424123.php
1•throw7•6m ago•0 comments

Show HN: MorphMove – a game inspired by fast chess and NYT Games

https://morphmove.com
1•eropatori•6m ago•0 comments

Google's revived nuclear power plant gets $1.9B loan from US Government

https://techcrunch.com/2026/09/08/googles-revived-nuclear-power-plant-gets-1-9b-loan-from-us-gove...
2•pseudolus•8m ago•0 comments

UnifoLM-WLA-1.0

https://unigen-x.github.io/unifolm-wla.github.io/
1•ilreb•8m ago•0 comments

Never let your agent choose its own tool

https://www.promptone.ai/blog/agent-should-never-choose-its-own-tools/
1•chris_marino•8m ago•1 comments

Ask HN: Claude or ChatGPT? Which is better for me as a Tech guy?

1•skwasimin•10m ago•1 comments

The oldest known Snakes and Ladders board is probably a forgery

https://en.quantumgame.love/guide/how-old-is-snakes-and-ladders.html
1•AlexLeela•11m ago•0 comments

Another researcher says OpenAI trained on conversations, then claimed breakthrou

https://bsky.app/profile/did:plc:ckaz32jwl6t2cno6fmuw2nhn/post/3mv4mt4ikss2d
22•ColinWright•14m ago•3 comments

Readonly database access for your agent

https://gayanhewa.github.io/dbq/
1•filepod•16m ago•1 comments

Data Science Weekly – Issue 668

https://datascienceweekly.substack.com/p/data-science-weekly-issue-668
1•sebg•17m ago•0 comments

Biot Number

https://en.wikipedia.org/wiki/Biot_number
1•mooreds•17m ago•0 comments

The Feminist Was a Spy

https://uscpublicdiplomacy.org/blog/feminist-was-spy
8•mooreds•18m ago•1 comments

Agents Build Chess Engines from Scratch in Rust, C++, Rocq, LaTeX, Brainfuck

https://blog.mathieuacher.com/FromScratchChessEnginesPolyglot/
1•brohee•18m ago•1 comments

Show HN: Vantage, a No-Frills Golf GPS App

https://apps.apple.com/us/app/vantage-golf-gps/id6801582385
3•StormHatley•18m ago•0 comments

Will open source AI keep up for long?

https://voxdev.org/topic/technology-innovation/will-open-source-ai-keep-long
1•econlmics•18m ago•0 comments

Bad Code Is Kudzu

https://vickiboykis.com/2026/09/01/bad-code-is-kudzu/
1•surprisetalk•18m ago•0 comments

Palantir Online Shop

https://store.palantir.com/password
1•Bluestein•19m ago•0 comments

iOS 27 RC Adds Long-Rumored Camera App Controls Customization

https://www.macrumors.com/2026/09/10/ios-27-rc-camera-app-customization/
1•tosh•19m ago•0 comments

Show HN: Nightshift – Rust CLI to Orchestrate GitHub Issue Resolution with Dags

https://github.com/Shaurya-Sethi/nightshift
2•shaurya-sethi•19m ago•1 comments

Mesa on Android: How We Brought Turnip, SkiaVK, and Cuttlefish to CI

https://www.collabora.com/news-and-blog/news-and-events/mesa-on-android-how-we-brought-turnip,-sk...
1•losgehts•20m ago•0 comments

GNOME founder and team say DHH is a fascist

https://twitter.com/lundukejournal/status/2097867660885123379
2•nailer•20m ago•3 comments

Show HN: Pragma Twice – A dystopian sci-fi themed programming game

https://www.bryanpg.com/pragma_twice/
2•umvi•21m ago•0 comments