Psono ei keksinyt pyörää uudelleen. Psonon ytimessä käytämme
Curve25519- ja
Salsa20-algoritmeja muodossa
NaCl (lausutaan "salt") eli ”Networking and Cryptography library”. Palvelimemme käyttää
PyNaCl-kirjastoa ja käyttöliittymämme
ecma-nacl-kirjastoa. Molemmat ovat vakiintuneita NaCl-toteutuksia. Miksi ei
RSA ja
AES? RSA ja AES ovat paljon tunnetumpia, mutta ne on helppo toteuttaa väärin ja ovat huomattavasti hitaampia (tässä on hyödyllinen
artikkeli, joka käsittelee eroja sekä
RSA- ja
AES-käytön “vaaroja”).