Czy jest dostępna implementacja open source FPE? Nie jestem ekspertem od kryptografii, ale mam świadomość podstawowych pojęć związanych z FPE i szukam ogólnej biblioteki, która pomaga mi wdrożyć FPE w przypadku wrażliwych danych, takich jak numery telefonów, numery ubezpieczenia społecznego itp. Brak silnej preferencji językowej w zakresie programowania, ale solidność algorytmu i implementacji są ważne.Które kryptograficzne libararies obsługują formatowanie zachowujące szyfrowanie (FPE)?
Co znalazłem do tej pory:
- libffx (narzędzi FFX w Pythonie, GPL licencji)
- botan (narzędzia FE1 w C++, licencja BSD2)
- Miracl (narzędzia BPS w C/C++ , podwójne licencjonowanie: komercyjne lub AGPL)
, ale nie korzystałem jeszcze z nich osobiście.
Czy istnieją inne biblioteki obsługujące FPE lub będą dostępne w niedalekiej przyszłości? Które z tych lub innych są zalecane i dlaczego?
Najważniejszą rzeczą na temat FPE (która jest z natury deterministyczna) jest to, że należy go unikać na korzyść semantycznie bezpiecznego szyfrowania, kiedy tylko jest to możliwe. – CodesInChaos
Dzięki za przypomnienie, ale załóżmy, że na razie istnieją odpowiednie aplikacje FPE. – wau