begin process at 2010 02 10 12:51:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Cryptage


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cryptage

mercredi 13 octobre 2004 à 14:52:01 | Cryptage

YannGotti

Code source de 3 fonctions:

Private Function WriteBinaryInformations(FileName As String, Text As String)
If Not Len(Text) = 1020 Then
If Len(Text) < 1020 Then
Text = Text & String(1020 - Len(Text), Chr(32))
Else
Exit Function
End If
End If

Dim Buffer As String
Dim File As Integer: File = FreeFile

Buffer = Space$(FileLen(FileName))

Open FileName For Binary As #File
Get #File, , Buffer
Close #File

DoEvents

Open FileName For Binary As #File
Put #File, , Buffer & "BIN:" & Text
Close #File
End Function
Private Function GetBinaryInformations(FileName As String) As String
On Error GoTo GetError

Dim Buffer As String
Dim File As Integer: File = FreeFile

Buffer = Space$(FileLen(FileName))

Open FileName For Binary As #File
Get #File, , Buffer
Close #File

DoEvents

Buffer = Right$(Buffer, 1024)

If Not Left(Buffer, 4) = "BIN:" Then
Exit Function
Else
Buffer = Right$(Buffer, 1020)

If Right(Buffer, 1) = Chr(32) Then
For I = 1 To Len(Buffer)
If Right(Buffer, 1) = Chr(32) Then
Buffer = Left(Buffer, Len(Buffer) - 1)
Else
Exit For
End If
Next
End If
End If

GetBinaryInformations = Buffer
Exit Function

GetError:
GetBinaryInformations = ""
End Function
Private Function DeleteBinaryInformations(FileName As String)
Dim Buffer As String, BufferBinary As String
Dim File As Integer: File = FreeFile

BufferBinary = Space$(FileLen(FileName))
Buffer = Space$(FileLen(FileName))

Open FileName For Binary As #File
Get #File, , BufferBinary
Close #File

Buffer = BufferBinary

DoEvents

Buffer = Right$(Buffer, 1024)

If Not Left(Buffer, 4) = "BIN:" Then
Exit Function
Else
Kill FileName

DoEvents

Open FileName For Binary As #File
Put #File, , Left$(BufferBinary, Len(BufferBinary) - 1024)
Close #File
End If
End Function

Ces 3 fonctions permettent d'écrire 1024 caractères à la fin d'un fichier, de les relirent ou de les supprimer.
Je voudrais me servir de ce code pour intégrer un mot de passe directement dans un fichier mais le problème c'est qu'il me faudrait une fonction de cryptage et de décriptage du mot de passe pour qu'il deviènne totalement illisible......
Je voudrais pas d'un système de cryptage hultra-puissant mais juste un ptit bout de code facile à comprendre....

Quelqu'un pourrait m'aider??
mercredi 13 octobre 2004 à 15:13:13 | Re : Cryptage

jrivet

Membre Club
SAlut, en fait tu veux une idee de cryptage c est ca ?
@+
Julien
-----------------------------------------------------------
Essai ca sinon on trouvera autre chose
-----------------------------------------------------------
mercredi 13 octobre 2004 à 15:31:08 | Re : Cryptage

YannGotti

ouaip...
Exact...

mais un cryptage tout bête... style un retournement binaire...
Je suis pas un pro, je n'arrive pas à adapter les source que je trouve sur ce site ou alors ca marche mais j'ai des pertes...
par exemple j'écri "Salut", je crypte, je décrypte et il me reste plus que "Sal"


Cette discussion est classée dans : buffer, function, string, file, filename


Répondre à ce message

Sujets en rapport avec ce message

explication de fonction [ par pierre81 ] est ce que vous pouriez m'expliquer exactement ce que fait le programme quand je lance caPrivate Declare Function API_GetComputerName Lib "kernel32" A conversion long filename vers short filename [ par yyyx ] Bonjour,Bon, je sais que la question a été posée pas mal de fois, je cherche à convertir un nom de fichier long vers un nom de fichier court.Pas de pr Connexion à une base FIREBIRD??? [ par cedricloffer ] Bonjour à tous, je suis en train de modifier un projet Visual Basic (.net 2008) de manière à désormais travailler avec une base de données FIREBIRD. problemes de son Wav abrégé avec tempo élevé [ par regismalt ] Bonjour, je suis présentement des cours de percussion africaine et je désire me faire un outil pour entrer mes partitions et mes rythmes.J'ai utilisé Plusieurs fonctions en une [ par PatBlarg ] Bonjour, je veux me créer une bibliothèque de fonctions qui vont me servir dans plusieurs projets, et afin de simplifier le tout, je me demande si il URGENT SVP Traduire du VB6 en VB4 [ par whombat ] Bonjour, J'ai ce code qui sert à lire un fichier en caractères grecs et à s'en servir. Jen'y arrive pas en VB4 mais ce code fonctionne en VB6. Quelqu Envoyer Combobox.SelectedItem a une function et l'attribuer a une table() <-> Probleme [ par CodeIX ] Bonjour, j'ai un probleme vraiment simple mais je suis incapable de figurer comment le regler.J'explique, j'ai 3 tables nommer; "Auto, Legumes, Films" Common1dialog.Cancelerror [ par lokomass ] Bonjour a tous, Après avoir cherché sur divers forum, pour sortir de ma fonction (sans message d'erreur) lorsque le bouton annuler du commondialog es AIDEZ MOI [ par pierre81 ] comment on utilise caPublic Function ComputerName() As String' Retourne le nom de l'ordinateurDim stTmp As String, lgTmp As LongstTmp = Space$(250)lgT Passage d'un tableau de string d'une DLL standard à VB [ par andrebernard ] Bonjour a tous Je cherche à recuperer un tableau de string créé dans une DLL standard dans VB J'ai essayé avec ce code, que j'utilise habituelleme


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales