Entradas

Mostrando entradas de abril, 2023

1-descifrar un archivo PKCS8

Desifrar  archivo PKCS8 en formato DER  protegida por contraseña Desifrar  archivo  x509  en formato DER  protegida por contraseña pass:your_password especifica la contraseña del archivo PKCS8 cifrado en formato DER. Web Crypto API El formato DER (Distinguished Encoding Rules) es un formato binario utilizado para codificar datos en la criptografía de clave pública y es utilizado en muchos estándares de seguridad, como X.509 y PKCS. Para descifrar un archivo en formato DER utilizando la Web Crypto API, se debe seguir los siguientes pasos: Crea un ArrayBuffer a partir del archivo PKCS8 DER . Cómo descifrar un archivo PKCS8 protegido con contraseña Web Crypto API el resultado mostralo en un textarea, el archivo subirlo mediante un input file y la contraseña input text const pkcs8DER = <Buffer con el contenido del archivo PKCS8 DER>; const pkcs8ArrayBuffer = new Uint8Array(pkcs8DER).buffer; Para desencriptar un archivo PKCS8 cifrado en formato DER, es ne...

filtros de búsqueda

Hola y bienvenido.  En este artículo vamos a tratar varias formas de realizar filtros de búsqueda.  Lo primero es agregar a nuestra vista  index.blade.php  lo siguiente:   <nav class="navbar navbar-light float-right">   <form class="form-inline">     <input name=" buscarpor " class="form-control mr-sm-2" type="search" placeholder="Buscar por nombre" aria-label="Search">        <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Buscar</button>   </form> </nav>   y en el controlador AgendaController modificamos la funcion index y debe quedar de esta manera:   public function index(Request $request)     {         //obteniendo datos         $nombre = $request->get(' buscarpor '); ...

Filtrando por fecha

Cuando realizamos consultas a la base de datos haciendo uso de Eloquent, generalmente hacemos uso de las “Where Clauses” para de manera sencilla obtener información según ciertos parámetros,    por lo que haremos uso de dicha característica del ORM para ejemplificar el post del día de hoy. Ejemplos: Supongamos que desea filtrar las entradas creadas hoy, o cualquier otro día, podemos hacer lo siguiente: He visto gente haciéndolo con consultas sin procesar , como esta: $q->where(DB::raw("DATE(created_at) = '".date('Ymd')."'")); O sin consultas sin procesar por fecha y hora, así: $q->where('created_at', '>=', date('Ymd').' 00:00:00')); Afortunadamente, Laravel Query Builder ofrece una solución más elocuente : $q->whereDate('created_at', '=', date('Ymd')); En lugar de PHP date() puedes usar Carbon : $q->whereDate('created_at', '=', Carbon::today()-...