Skip to content

Instantly share code, notes, and snippets.

View evaThesis's full-sized avatar
🏠
Working from home

Rifqi Muttaqin evaThesis

🏠
Working from home
  • PT Dreindo Ragam Teknologi
  • Kota Rangkasbitung, Lebak Banten
View GitHub Profile
@evaThesis
evaThesis / camera_service.dart
Last active November 18, 2022 03:46
Helper for implement camera feature in flutter mobile application
import 'dart:developer';
import 'dart:io';
import 'dart:typed_data';
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
import 'package:flutter_image_compress/flutter_image_compress.dart';
import 'package:path_provider/path_provider.dart';
class CameraService {
@evaThesis
evaThesis / salt.dart
Last active September 9, 2022 03:21
Generates salts for hashing algorithms
import 'dart:convert';
import 'dart:math';
import 'dart:typed_data';
/// Generates salts for hashing algorithms.
class Salt {
Salt._();
/// Generates a random salt of [length] bytes from a cryptographically secure random number generator.
///
@evaThesis
evaThesis / crypt.dart
Last active June 25, 2022 19:36
Helper class for implement encrypt and decrypt using AES-256-CBC method
import 'dart:convert';
import 'dart:developer';
import 'dart:typed_data';
import 'package:cryptography/cryptography.dart';
import 'package:encrypt/encrypt.dart';
import 'package:hex/hex.dart';
import 'salt.dart';