<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Technical Explorations on Tiberiu Petre - Software Engineer</title><link>https://petretiberiu.dev/categories/technical-explorations/</link><description>Recent content in Technical Explorations on Tiberiu Petre - Software Engineer. Currently exploring backend/systems/infrastructure roles — get in touch: https://petretiberiu.dev/contact/</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 01 Oct 2019 00:00:00 +0000</lastBuildDate><atom:link href="https://petretiberiu.dev/categories/technical-explorations/index.xml" rel="self" type="application/rss+xml"/><item><title>EvoPASS — An Android Password Manager (2019, Retrospective)</title><link>https://petretiberiu.dev/posts/evopass-android-password-manager/</link><pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate><guid>https://petretiberiu.dev/posts/evopass-android-password-manager/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Retrospective note, written in 2026. Unlike the &lt;a href="https://petretiberiu.dev/posts/ray-tracer-compute-shaders/"&gt;ray tracer post&lt;/a&gt;, there&amp;rsquo;s no surviving Medium article or gist for this one — the source below is everything that&amp;rsquo;s left: a few CV bullet points from October 2019, no source code, no repository. Rather than let it disappear entirely, here&amp;rsquo;s what those bullet points describe.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;EvoPASS was a university project built during my Computer Science studies at Petroleum-Gas University of Ploiești — an Android password manager written in Kotlin.&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>Retrospective note, written in 2026. Unlike the <a href="https://petretiberiu.dev/posts/ray-tracer-compute-shaders/">ray tracer post</a>, there&rsquo;s no surviving Medium article or gist for this one — the source below is everything that&rsquo;s left: a few CV bullet points from October 2019, no source code, no repository. Rather than let it disappear entirely, here&rsquo;s what those bullet points describe.</p>
</blockquote>
<p>EvoPASS was a university project built during my Computer Science studies at Petroleum-Gas University of Ploiești — an Android password manager written in Kotlin.</p>
<p>The core idea was hybrid encryption, a standard pattern for this kind of problem: passwords were stored encrypted with <strong>AES</strong>, a fast symmetric cipher well suited to encrypting the actual data — while the AES key itself was wrapped with <strong>RSA</strong>, an asymmetric cipher, so the key protecting your passwords wasn&rsquo;t just sitting on the device in the clear. This combination — symmetric encryption for the bulk data, asymmetric encryption to protect the symmetric key — is why hybrid schemes like this show up so often in real systems: you get AES&rsquo;s speed and RSA&rsquo;s key-management properties without paying RSA&rsquo;s cost for encrypting large amounts of data.</p>
<p>Unlocking the vault supported both a fingerprint and a password, and once in, the app handled the basics you&rsquo;d expect from a password manager: saving, deleting, modifying, and generating passwords for any account. Everything lived locally on the phone — no sync, no backend, no cloud storage.</p>
<p>That&rsquo;s the honest extent of what&rsquo;s recoverable now. No architecture diagrams, no code, no screenshots — just a description of what it did, from a CV written a few years after the fact. If nothing else, it&rsquo;s a marker that mobile development and applied cryptography were part of the path here too, even if this particular project never made it past a university assignment.</p>
]]></content:encoded></item></channel></rss>