Firma digital con RSA y Dart aplicable a Flutter

Firma digital con Dart y RSA

El día de hoy vamos a ver cómo firmar un mensaje de manera digital con Dart. Al hacerlo con Dart vamos a poder aplicar esto con Flutter más adelante, y así podremos firmar digitalmente en Android y cualquier otra plataforma soportada por Dart.

Firma digital con RSA y Dart aplicable a Flutter

Firma digital con RSA y Dart aplicable a Flutter

Recuerda que vamos a necesitar un par de claves: la privada y la pública. Ambas necesitan funcionar con la encriptación RSA.

Por cierto, toma en cuenta que vamos a firmar, no a encriptar. Lo que vamos a hacer es verificar la autenticidad de un mensaje, pero no vamos a esconder ni proteger nada.

(más…)

Dart - Convertir imagen RGBA a blanco y negro

Dart: convertir imagen a blanco y negro

En este corto post de programación con Dart te mostraré cómo convertir una imagen (sin importar si es PNG o JPG)  a blanco y negro, manteniendo los niveles para que la imagen se siga viendo bien incluso si solo está en blanco y negro.

El código está escrito en el lenguaje de programación Dart y puede ser usado más tarde en Flutter. De hecho eso haré yo, pues ando porteando mi plugin de impresoras térmicas para Android.

(más…)