Bonjour à tous,
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la
javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
merci d'avance
Bonjour à tous,
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la
javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
merci d'avance
Bonjour à tous,
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la
javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
merci d'avance
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Bonjour,
le 09/07/2014 à 11:09, inconnu a écrit dans le
message <lpj10c$j5v$ :J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'apr ès la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) Ã
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Bonjour,
le 09/07/2014 à 11:09, inconnu <inconnu@none.bid> a écrit dans le
message <lpj10c$j5v$1@shakotay.alphanet.ch> :
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'apr ès la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) Ã
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Bonjour,
le 09/07/2014 à 11:09, inconnu a écrit dans le
message <lpj10c$j5v$ :J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'apr ès la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) Ã
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Tu as raison, bien sûr, mais... getTime() est en millisecondes,
c'est-à-dire suffisamment de temps pour créer un bon paquet d'objets,
qui auront tous la même "date".
P/S: le calcul du hash tel qu'écrit ci-dessus est désastreux, parce que
rien ne garantit que les deux appels à getTime() renvoient la même
valeur. Je sais bien que ça sort de la javadoc, mais quand même...
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Tu as raison, bien sûr, mais... getTime() est en millisecondes,
c'est-à-dire suffisamment de temps pour créer un bon paquet d'objets,
qui auront tous la même "date".
P/S: le calcul du hash tel qu'écrit ci-dessus est désastreux, parce que
rien ne garantit que les deux appels à getTime() renvoient la même
valeur. Je sais bien que ça sort de la javadoc, mais quand même...
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Tu as raison, bien sûr, mais... getTime() est en millisecondes,
c'est-à-dire suffisamment de temps pour créer un bon paquet d'objets,
qui auront tous la même "date".
P/S: le calcul du hash tel qu'écrit ci-dessus est désastreux, parce que
rien ne garantit que les deux appels à getTime() renvoient la même
valeur. Je sais bien que ça sort de la javadoc, mais quand même...
La question est peut-être pourquoi utiliser un int plutôt qu'un long
comme type pour l'identifiant ?
La question est peut-être pourquoi utiliser un int plutôt qu'un long
comme type pour l'identifiant ?
La question est peut-être pourquoi utiliser un int plutôt qu'un long
comme type pour l'identifiant ?
Le Wed, 09 Jul 2014 11:09:05 +0200
inconnu a écrit :Bonjour à tous,
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la
javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
merci d'avance
Une des caractéristiques importantes des fonctions de hachage est
qu'on ne peut pas retrouver la valeur d'origine. C'est particulièrement
important quand il s'agit de problèmes de sécurité, mais c'est aussi
une caractéristique des fonctions de hachage plus simples.
Note qu'il n'est pas garanti que la valeur de hachage soit unique non
plus.
Si tu cherches un moyen d'associer la valeur réelle à la valeur hachée
il faudrait nous en dire un peu plus sur ce que tu veux faire, comment
les données sont stockées, ...
Le Wed, 09 Jul 2014 11:09:05 +0200
inconnu <inconnu@none.bid> a écrit :
Bonjour à tous,
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la
javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
merci d'avance
Une des caractéristiques importantes des fonctions de hachage est
qu'on ne peut pas retrouver la valeur d'origine. C'est particulièrement
important quand il s'agit de problèmes de sécurité, mais c'est aussi
une caractéristique des fonctions de hachage plus simples.
Note qu'il n'est pas garanti que la valeur de hachage soit unique non
plus.
Si tu cherches un moyen d'associer la valeur réelle à la valeur hachée
il faudrait nous en dire un peu plus sur ce que tu veux faire, comment
les données sont stockées, ...
Le Wed, 09 Jul 2014 11:09:05 +0200
inconnu a écrit :Bonjour à tous,
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la
javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
merci d'avance
Une des caractéristiques importantes des fonctions de hachage est
qu'on ne peut pas retrouver la valeur d'origine. C'est particulièrement
important quand il s'agit de problèmes de sécurité, mais c'est aussi
une caractéristique des fonctions de hachage plus simples.
Note qu'il n'est pas garanti que la valeur de hachage soit unique non
plus.
Si tu cherches un moyen d'associer la valeur réelle à la valeur hachée
il faudrait nous en dire un peu plus sur ce que tu veux faire, comment
les données sont stockées, ...
Bonjour,
le 09/07/2014 à 11:09, inconnu a écrit dans le
message <lpj10c$j5v$ :J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Bonjour,
le 09/07/2014 à 11:09, inconnu <inconnu@none.bid> a écrit dans le
message <lpj10c$j5v$1@shakotay.alphanet.ch> :
J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
Bonjour,
le 09/07/2014 à 11:09, inconnu a écrit dans le
message <lpj10c$j5v$ :J'ai généré un identifiant unique d'un objet en utilisant le hashCode
de la date de sa création.
J'ai maintenant besoin de retrouver la date à partir de ce hashCode.
Le code utilisé pour la génération du hashCode est d'après la javadoc :
(int)(this.getTime()^(this.getTime() >>> 32))
Bref, comment retrouver le nb de millisecondes (this.getTime()) à
partir d'un hashCode connu ?
Pourquoi n'utilises-tu pas this.getTime() comme identifiant unique ?
On 09. 07. 14 15:09, Yliur wrote:Une des caractéristiques importantes des fonctions de hachage est
qu'on ne peut pas retrouver la valeur d'origine.
Les données du passé sont stocké avec le hash code de l'in stant où
elles ont été créés. Malheureusement pas avec la date !
Je voudrais pouvoir récupérer le nb de millisecondes et finalem ent la
date approximative de la création
Ex : j'ai un hash code de 616448960
Quel est le nb de miliseconde nbms sachant que
nbms^(nbms >>> 32) = 616448960
La réponse doit correspondre à env. 11.07.2014 à 11h25
Est possible de résoudre cette équation
en java ???
On 09. 07. 14 15:09, Yliur wrote:
Une des caractéristiques importantes des fonctions de hachage est
qu'on ne peut pas retrouver la valeur d'origine.
Les données du passé sont stocké avec le hash code de l'in stant où
elles ont été créés. Malheureusement pas avec la date !
Je voudrais pouvoir récupérer le nb de millisecondes et finalem ent la
date approximative de la création
Ex : j'ai un hash code de 616448960
Quel est le nb de miliseconde nbms sachant que
nbms^(nbms >>> 32) = 616448960
La réponse doit correspondre à env. 11.07.2014 à 11h25
Est possible de résoudre cette équation
en java ???
On 09. 07. 14 15:09, Yliur wrote:Une des caractéristiques importantes des fonctions de hachage est
qu'on ne peut pas retrouver la valeur d'origine.
Les données du passé sont stocké avec le hash code de l'in stant où
elles ont été créés. Malheureusement pas avec la date !
Je voudrais pouvoir récupérer le nb de millisecondes et finalem ent la
date approximative de la création
Ex : j'ai un hash code de 616448960
Quel est le nb de miliseconde nbms sachant que
nbms^(nbms >>> 32) = 616448960
La réponse doit correspondre à env. 11.07.2014 à 11h25
Est possible de résoudre cette équation
en java ???
On 09. 07. 14 15:09, Yliur wrote:
> Le Wed, 09 Jul 2014 11:09:05 +0200
> inconnu a écrit :
>
>> Bonjour à tous,
>>
>>
>> J'ai généré un identifiant unique d'un objet en utilisant le
>> hashCode de la date de sa création.
>>
>>
>> J'ai maintenant besoin de retrouver la date à partir de ce
>> hashCode.
>>
>> Le code utilisé pour la génération du hashCode est d'après la
>> javadoc :
>>
>> (int)(this.getTime()^(this.getTime() >>> 32))
>>
>>
>> Bref, comment retrouver le nb de millisecondes (this.getTime()) à
>> partir d'un hashCode connu ?
>>
>>
>> merci d'avance
>
> Une des caractéristiques importantes des fonctions de hachage est
> qu'on ne peut pas retrouver la valeur d'origine. C'est
> particulièrement important quand il s'agit de problèmes de
> sécurité, mais c'est aussi une caractéristique des fonctions de
> hachage plus simples.
>
> Note qu'il n'est pas garanti que la valeur de hachage soit unique
> non plus.
>
> Si tu cherches un moyen d'associer la valeur réelle à la valeur
> hachée il faudrait nous en dire un peu plus sur ce que tu veux
> faire, comment les données sont stockées, ...
>
Merci à tous pour vos réponses.
Les données du passé sont stocké avec le hash code de l'instant où
elles ont été créés. Malheureusement pas avec la date !
Je voudrais pouvoir récupérer le nb de millisecondes et finalement la
date approximative de la création
Ex : j'ai un hash code de 616448960
Quel est le nb de miliseconde nbms sachant que
nbms^(nbms >>> 32) = 616448960
La réponse doit correspondre à env. 11.07.2014 à 11h25
Est possible de résoudre cette équation en java ???
D'avance merci
On 09. 07. 14 15:09, Yliur wrote:
> Le Wed, 09 Jul 2014 11:09:05 +0200
> inconnu <inconnu@none.bid> a écrit :
>
>> Bonjour à tous,
>>
>>
>> J'ai généré un identifiant unique d'un objet en utilisant le
>> hashCode de la date de sa création.
>>
>>
>> J'ai maintenant besoin de retrouver la date à partir de ce
>> hashCode.
>>
>> Le code utilisé pour la génération du hashCode est d'après la
>> javadoc :
>>
>> (int)(this.getTime()^(this.getTime() >>> 32))
>>
>>
>> Bref, comment retrouver le nb de millisecondes (this.getTime()) à
>> partir d'un hashCode connu ?
>>
>>
>> merci d'avance
>
> Une des caractéristiques importantes des fonctions de hachage est
> qu'on ne peut pas retrouver la valeur d'origine. C'est
> particulièrement important quand il s'agit de problèmes de
> sécurité, mais c'est aussi une caractéristique des fonctions de
> hachage plus simples.
>
> Note qu'il n'est pas garanti que la valeur de hachage soit unique
> non plus.
>
> Si tu cherches un moyen d'associer la valeur réelle à la valeur
> hachée il faudrait nous en dire un peu plus sur ce que tu veux
> faire, comment les données sont stockées, ...
>
Merci à tous pour vos réponses.
Les données du passé sont stocké avec le hash code de l'instant où
elles ont été créés. Malheureusement pas avec la date !
Je voudrais pouvoir récupérer le nb de millisecondes et finalement la
date approximative de la création
Ex : j'ai un hash code de 616448960
Quel est le nb de miliseconde nbms sachant que
nbms^(nbms >>> 32) = 616448960
La réponse doit correspondre à env. 11.07.2014 à 11h25
Est possible de résoudre cette équation en java ???
D'avance merci
On 09. 07. 14 15:09, Yliur wrote:
> Le Wed, 09 Jul 2014 11:09:05 +0200
> inconnu a écrit :
>
>> Bonjour à tous,
>>
>>
>> J'ai généré un identifiant unique d'un objet en utilisant le
>> hashCode de la date de sa création.
>>
>>
>> J'ai maintenant besoin de retrouver la date à partir de ce
>> hashCode.
>>
>> Le code utilisé pour la génération du hashCode est d'après la
>> javadoc :
>>
>> (int)(this.getTime()^(this.getTime() >>> 32))
>>
>>
>> Bref, comment retrouver le nb de millisecondes (this.getTime()) à
>> partir d'un hashCode connu ?
>>
>>
>> merci d'avance
>
> Une des caractéristiques importantes des fonctions de hachage est
> qu'on ne peut pas retrouver la valeur d'origine. C'est
> particulièrement important quand il s'agit de problèmes de
> sécurité, mais c'est aussi une caractéristique des fonctions de
> hachage plus simples.
>
> Note qu'il n'est pas garanti que la valeur de hachage soit unique
> non plus.
>
> Si tu cherches un moyen d'associer la valeur réelle à la valeur
> hachée il faudrait nous en dire un peu plus sur ce que tu veux
> faire, comment les données sont stockées, ...
>
Merci à tous pour vos réponses.
Les données du passé sont stocké avec le hash code de l'instant où
elles ont été créés. Malheureusement pas avec la date !
Je voudrais pouvoir récupérer le nb de millisecondes et finalement la
date approximative de la création
Ex : j'ai un hash code de 616448960
Quel est le nb de miliseconde nbms sachant que
nbms^(nbms >>> 32) = 616448960
La réponse doit correspondre à env. 11.07.2014 à 11h25
Est possible de résoudre cette équation en java ???
D'avance merci