Bitcoin Forum
May 26, 2024, 07:23:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: crypter une DB  (Read 376 times)
champoire (OP)
Member
**
Offline Offline

Activity: 82
Merit: 12


View Profile
October 10, 2018, 08:47:19 AM
 #1

Bonjour tout le monde,

Mes connaissances dans l'informatique ne sont pas tres tres eleve donc peut etre que la question peut paraitre stupide mais je tente quand meme.

Dans mon idee de projet, il y aura des echanges de donnees personnel d'utilisateur a entreprise. Les utilisateurs enregistreront des donnees personnels sur la blockchain et les entreprises pourront les recuperer en echangeant des coins, pour l'instant rien de tres tres complique.

Le probleme est que ces meme utilisateurs pourront aussi envoyer des photos d'eux et ce n'est pas possible de stocker des photos sur la blockchain ETh  (1 block = 1Mb et ca coute cher).

Donc je pensais a crypter les photos sur un server dont l'acces sera effectue possible qu'apres avoir recuperer une cle de decryptage elle accessible sur dans la BC.
Est-ce realisable ? Si non (ou meme oui), avez vous d'autres solutions ?

Merci
yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
October 10, 2018, 11:58:17 PM
 #2

Hello,

Ton projet semble intéressant.

Est-ce realisable ? Si non (ou meme oui), avez vous d'autres solutions ?

Tout est réalisable. Smiley

A mon avis, si je saisis bien ce que tu veux faire, il vaut mieux carrément redévelopper un coin, pas un fork de bitcoin, mais carrément un protocole tout nouveau.
Il y'a des solutions, reste à les assembler. Tu peux par exemple t'appuyer sur un réseau de masternodes pour héberger le contenu.
Tu peux intégrer un système de smart contracts qui permet à des utilisateurs d'heberger du contenu (moyennant frais) et d'autoriser les personnes qui paient le smart contract à récupérer le fichier en clair ?
(Je sais pas si ça a du sens, mais il y'a plein de trucs à creuser..)

Bonne chance à toi !
champoire (OP)
Member
**
Offline Offline

Activity: 82
Merit: 12


View Profile
October 11, 2018, 12:34:58 AM
 #3

Salut yogg !

Je comprend ce que tu veux dire cependant les frais de faire heberger plusieurs photos pour chaque utilisateurs par un reseau de masternode, ne rendent t-elle pas les choses trop cher dans tout les cas? A reflechir. Merci de ton avis en tout cas.
yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
October 11, 2018, 12:43:18 AM
Last edit: October 11, 2018, 10:35:42 AM by yogg
Merited by Halab (3)
 #4

Salut yogg !

Je comprend ce que tu veux dire cependant les frais de faire heberger plusieurs photos pour chaque utilisateurs par un reseau de masternode, ne rendent t-elle pas les choses trop cher dans tout les cas? A reflechir. Merci de ton avis en tout cas.


Non.
Si tu développes ton propre coin, ce sera aux gens de bien vouloir avoir la masternode, qui peut éventuellement avoir des prérequis pour faire tourner ton appli.
Du coup, tout les frais seront dans le coin que tu va créer.

Regarde ce que fait Siacoin : c'est un coin avec comme but l'hébergement des fichier pour les gens. C'est un concurrent direct à Dropbox.
Tu peux t'inspirer de ça, et remodeler le concept pour ton projet.
champoire (OP)
Member
**
Offline Offline

Activity: 82
Merit: 12


View Profile
October 11, 2018, 05:00:44 AM
 #5

Ahh je vois je vois!! En effet c'est interessant! Je vais etudier le sujet pour voir ce que je peux faire, merci de ton aide!
Mallyx
Hero Member
*****
Offline Offline

Activity: 1138
Merit: 574



View Profile
October 11, 2018, 10:14:58 AM
 #6

Pour répondre à ta question d'origine;
je ne sais pas quel langage tu utilises mais pour crypter une image dans une base de données, le plus simple c'est de la convertir en base64, puis ensuite d'encrypter en AES256.
Tu n'es pas par la suite obligé de reconvertir ta base64 en image, car les navigateurs supporte très bien la lecture d'images sous ce format.
champoire (OP)
Member
**
Offline Offline

Activity: 82
Merit: 12


View Profile
October 12, 2018, 12:24:48 AM
 #7

Salut Mallyx,

Merci de ton conseil, ca a l'air d'etre une bonne solution a explorer.
asche
Legendary
*
Offline Offline

Activity: 1484
Merit: 1489


I forgot more than you will ever know.


View Profile
November 13, 2018, 08:03:45 AM
Merited by yogg (2)
 #8

Sinon petite info, crypter une DB c'est assez facile, suffit de la mettre au sous-sol.

Avant de te lancer là dedans il serait peut être bien de maitriser le vocabulaire de base.

Je pense que tu veux CHIFFRER ta base de données.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!