Szybka baza plikowa oraz bigint w PHP – nowe biblioteki

Już po pierwszych tygodniach PrivMX WebMail na rynku, dowiedzieliśmy się, że sporo usług web-hostingowych nie ma zainstalowanych takich modułów php jak dba czy gmp. Moduły te wydają się „całkiem standardowe” i ich brak mocno nas zdziwił i zaniepokoił. Bazy plikowe i szybka matematyka na dużych liczbach to dość ważne elementy PrivMX WebMail, więc podczas tworzenia kolejnej głównej wersji (1.1.0) musielismy się z tym zmierzyć — duży zasięg, tzn. kompatybilność z dużą ilością stron www to dla nas bardzo ważny aspekt projektu.

Poszukiwania gotowych rozwiązań w zasadzie się nie udały i postanowiliśmy rozwiązać problem „po naszemu”. Owocem tych starań są biblioteki ldba-php i bigint-wrapper-php. Pierwsza to napisana w czystym PHP szybka baza plikowa klucz-wartość (zdecydowanie zasługująca na osobny post), a druga to biblioteka bigint wykorzystująca bcmath zamiast gmp, jeśli jest taka potrzeba (bcmath jest o wiele bardziej popularny, ale też o wiele wolniejszy).

Oba liby znaleźć można na naszym koncie github – opublikowaliśmy je na zasadach licencji MIT – zapraszamy do komentowania, rozwoju i korzystania z nich we własnych projektach.

Szyfrowana korespondencja ze zwykłymi adresami email

PrivMX - alternative encrypted email and shared notesNa poczatku marca 2018 opublikowaliśmy nową wersję PrivMX WebMail (1.1.0). Główne danie w tej wersji to możliwość wysyłania szyfrowanych wiadomości na normalne adresy email oraz możliwość włączenia jednym klikiem prywatnego, szyfrowanego formularza kontaktowego – takiego, jak ten tutaj.

Czytaj dalej Szyfrowana korespondencja ze zwykłymi adresami email

PrivMX WebMail – bezpieczna poczta

Dwa lata temu patrząc na naszą prototypową aplikację webową szyfrującą wiadomości, podjęliśmy decyzję, że spróbujemy ją dopracować i udostępnić publicznie. Od tamtego czasu mieliśmy sporo innej pracy przy projektach naszych klientów, ale ostatecznie udało się — od 16 października 2017 roku PrivMX WebMail pobrać można na stronie privmx.com. Zapraszamy do testowania – aplikacja jest darmowa i instaluje się ją w prosty sposób na własnej stronie internetowej. Zastosowane w PrivMX WebMail szyfrowanie end-to-end wykorzystać można również do stworzenia bezpiecznych formularzy webowych.

Linked.PM – szyfrowane wiadomości jako klikalne linki i QR kody

Ciekawych zabawek nigdy za wiele… Opublikowaliśmy właśnie niewielki programik, który szyfruje wpisany tekst i zamienia go na link oraz QR kod. Po otwarciu takiego linka i wpisaniu ustalonego wcześniej hasła można przeczytać ukryty w nim tekst. Program nie wysyła wiadomości na żadne serwery. Zapraszamy do przetestowania i spojrzenia w kod źródłowy.

Czytaj dalej Linked.PM – szyfrowane wiadomości jako klikalne linki i QR kody

Nasza nowa strona internetowa

Cześć, to co widzisz to nasza nowa strona internetowa, którą powoli i na spokojnie uruchamiamy. Zdecydowaliśmy się publikować tutaj również tzw. „dev notes”, czyli „notatki koderskie”, będące naszym sposobem dzielenia się informacjami stricte technicznymi, potencjalnie przydatnymi w pracy programistycznej czy administracyjnej. Przyjęliśmy mocno otwarty format strony i szczerze mówiąc – nie wiemy dokąd nas to zaprowadzi… 🙂 Czas pokaże.