add salt to hash

fdroid
Kherel 2021-04-19 14:37:51 +02:00
parent 695c91cba7
commit 536ef4b717
5 changed files with 11 additions and 12 deletions

View File

@ -1,9 +1,9 @@
import 'dart:ui';
import 'package:crypt/crypt.dart';
import 'package:equatable/equatable.dart';
import 'package:selfprivacy/utils/color_utils.dart';
import 'package:hive/hive.dart';
import 'package:selfprivacy/utils/crypto.dart';
part 'user.g.dart';
@ -25,7 +25,7 @@ class User extends Equatable {
Color get color => stringToColor(login);
String get hashPassword => convertToSha512Hash(password);
String get hashPassword => Crypt.sha512(password).toString();
String toString() {
return login;

View File

@ -5,6 +5,7 @@ class _Chart extends StatelessWidget {
@override
Widget build(BuildContext context) {
var cubit = context.watch<HetznerMetricsCubit>();
var period = cubit.state.period;
var state = cubit.state;

View File

@ -1,10 +0,0 @@
import 'dart:convert';
import 'package:crypto/crypto.dart';
String convertToSha512Hash(String text) {
var bytes = utf8.encode(text);
var hash = sha512.convert(bytes);
return hash.toString();
}

View File

@ -176,6 +176,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.2"
crypt:
dependency: "direct main"
description:
name: crypt
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.1"
crypto:
dependency: "direct main"
description:

View File

@ -10,6 +10,7 @@ environment:
dependencies:
flutter:
sdk: flutter
crypt: ^4.0.1
crypto: ^3.0.0
cubit_form: ^1.0.0-nullsafety.0
cupertino_icons: ^1.0.2