forked from SelfPrivacy/selfprivacy.org.app
add salt to hash
parent
695c91cba7
commit
536ef4b717
|
@ -1,9 +1,9 @@
|
||||||
import 'dart:ui';
|
import 'dart:ui';
|
||||||
|
|
||||||
|
import 'package:crypt/crypt.dart';
|
||||||
import 'package:equatable/equatable.dart';
|
import 'package:equatable/equatable.dart';
|
||||||
import 'package:selfprivacy/utils/color_utils.dart';
|
import 'package:selfprivacy/utils/color_utils.dart';
|
||||||
import 'package:hive/hive.dart';
|
import 'package:hive/hive.dart';
|
||||||
import 'package:selfprivacy/utils/crypto.dart';
|
|
||||||
|
|
||||||
part 'user.g.dart';
|
part 'user.g.dart';
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ class User extends Equatable {
|
||||||
|
|
||||||
Color get color => stringToColor(login);
|
Color get color => stringToColor(login);
|
||||||
|
|
||||||
String get hashPassword => convertToSha512Hash(password);
|
String get hashPassword => Crypt.sha512(password).toString();
|
||||||
|
|
||||||
String toString() {
|
String toString() {
|
||||||
return login;
|
return login;
|
||||||
|
|
|
@ -5,6 +5,7 @@ class _Chart extends StatelessWidget {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
|
||||||
var cubit = context.watch<HetznerMetricsCubit>();
|
var cubit = context.watch<HetznerMetricsCubit>();
|
||||||
var period = cubit.state.period;
|
var period = cubit.state.period;
|
||||||
var state = cubit.state;
|
var state = cubit.state;
|
||||||
|
|
|
@ -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();
|
|
||||||
}
|
|
|
@ -176,6 +176,13 @@ packages:
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.2"
|
version: "1.0.2"
|
||||||
|
crypt:
|
||||||
|
dependency: "direct main"
|
||||||
|
description:
|
||||||
|
name: crypt
|
||||||
|
url: "https://pub.dartlang.org"
|
||||||
|
source: hosted
|
||||||
|
version: "4.0.1"
|
||||||
crypto:
|
crypto:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -10,6 +10,7 @@ environment:
|
||||||
dependencies:
|
dependencies:
|
||||||
flutter:
|
flutter:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
|
crypt: ^4.0.1
|
||||||
crypto: ^3.0.0
|
crypto: ^3.0.0
|
||||||
cubit_form: ^1.0.0-nullsafety.0
|
cubit_form: ^1.0.0-nullsafety.0
|
||||||
cupertino_icons: ^1.0.2
|
cupertino_icons: ^1.0.2
|
||||||
|
|
Loading…
Reference in New Issue