/* Author @tb
   El switch mejorado de java 12 permite retornar un valor
   una novedad en relación a las versiones anteriores y le dota de
   estructura de pseudométodo. Posibilita el uso de lambda                  
   permitiendo la inclusión de cualquier expresión.
*/

final MessageDiggest mdBlockHash = switch (hashType) {
   case 256 -> MessageDigest.getInstance("SHA-256");
   case 512-> MessageDigest.getInstance("SHA-512");
   default -> {
        break null;
      }
    };