Glossary entry (derived from question below)
English term or phrase:
build-time hash
French translation:
hachage de phase de modélisation
Added to glossary by
Antoine Dequidt
Mar 18, 2020 11:17
4 yrs ago
17 viewers *
English term
build-time hash
English to French
Law/Patents
Engineering (general)
protection of sensitive data
hash function is computed over a known image (for example, an address range in a program). The result of the hash function is known to be the same at two distinct points in time - before the program is run (i.e. signing at build-time), and during the running of the program (i.e. run time). The value that the programmer wishes to hide (i.e. the secret value) is also known at build-time. Still at build-time, the secret value is combined with the hash in such a way that the combining operation can be reversed at run time.
generating a build-time hash (20) during build-time of a program by applying a hash function to a combination of the program image (16) and a vinegar (32) to generate the build-time hash (20), wherein the program image (16) corresponds to a portion of the program and wherein the vinegar (32) comprises a sequence of bytes.
generating a build-time hash (20) during build-time of a program by applying a hash function to a combination of the program image (16) and a vinegar (32) to generate the build-time hash (20), wherein the program image (16) corresponds to a portion of the program and wherein the vinegar (32) comprises a sequence of bytes.
Proposed translations
(French)
Change log
Apr 6, 2020 08:22: Antoine Dequidt Created KOG entry
Proposed translations
+2
3 hrs
Selected
hachage de phase de modélisation
Une suggestion
Peer comment(s):
disagree |
Daryo
: "modélisation" is an early phase in designing the software - "build-time" comes several steps later // 101% sure about that.
5 hrs
|
No need to write anything in bold if you are confident in your commen. t
|
|
agree |
Yvonne Gallagher
: disagreer always knows best
2 days 23 mins
|
Merci, Yvonne. You're right, especially when it comes to professional disagreers.
|
|
agree |
philgoddard
: I don't know what the correct answer is. I'm just agreeing because Daryo disagrees.
4 days
|
Merci Phil, there is only one possible response to this kind of criticism: "Keep calm and carry on"....
|
|
agree |
GILLES MEUNIER
14 days
|
Merci, Gilou
|
4 KudoZ points awarded for this answer.
Comment: "Selected automatically based on peer agreement."
9 hrs
hachage (executé/effectué) lors de la génération / au moment de la génération
hachage (effectué) lors de la génération / au moment de la génération du programme exécutable
build-time hash = hash function executed/created at the time of "building" the executable version.
https://www.microsoft.com/en-us/language/Search?&searchTerm=...
--------------------------------------------------
Note added at 9 hrs (2020-03-18 20:59:42 GMT)
--------------------------------------------------
hachage (exécuté/effectué) lors de la génération / au moment de la génération
Peer comment(s):
agree |
philgoddard
: I don't know what the correct answer is. I'm just agreeing because Daryo disagrees.
3 days 21 hrs
|
???? Your left hand is not talking to your right hand??? // did I really see: "I don't know what the correct answer is" but I still agree / disagree - THAT is really going to help the Asker!
|
|
disagree |
GILLES MEUNIER
: en phase de....
14 days
|
-1
5 days
un hash (une empreinte) de données (de bloc) en cours de création
pendant la création du programme
Voici comment marche un algorithme de Hachage
: c’est une fonction mathématique
qui, à partir de données (par exemple, un fichier Word), retourne une chaîne de caractères (64 dans le cas du Bitcoin). A un fichier correspond un unique hash, une unique empreinte, et il est impossible de retrouver l’information contenue dans le fichier à partir de son hash. Ainsi, la preuve de travail consiste à demander aux mineurs de calculer le hash des données constituées du bloc en cours de création (contenant l’empreinte / hash du bloc précédent), des données du mineur et d’un nombre aléatoire, afin de trouver un hash...
Voici comment marche un algorithme de Hachage
: c’est une fonction mathématique
qui, à partir de données (par exemple, un fichier Word), retourne une chaîne de caractères (64 dans le cas du Bitcoin). A un fichier correspond un unique hash, une unique empreinte, et il est impossible de retrouver l’information contenue dans le fichier à partir de son hash. Ainsi, la preuve de travail consiste à demander aux mineurs de calculer le hash des données constituées du bloc en cours de création (contenant l’empreinte / hash du bloc précédent), des données du mineur et d’un nombre aléatoire, afin de trouver un hash...
Peer comment(s):
disagree |
Daryo
: quite close, but "pendant la création du programme" is ways too vague - there are several steps in "creating" a software, and in this case they are talking ONLY of the time when the software is being "built" - (as is the meaning of "build" in IT)
8 days
|
Discussion
"during build-time of a program"
Programs are usually not written in a directly executable form - a program would need first to be converted in a form that the specific computer can understand and execute.
as explained here:
Software Build in simpler term is an activity to translate the human-readable source code into the efficient executable program.
Basically, Build is the process of creating the application program for a software release, by taking all the relevant source code files and compiling them and then creating a build artifacts, such as binaries or executable program, etc.
You can also say that the build process is a combination of several activities which varies for each programming language and for each operating system but please remember the basic concepts are universal.
https://scmquest.com/software-build-knowledge/
so a "build-time hash" would be a hash used at the time of "building" the executable form of the program, the point being to prevent any tampering of the executable code, once it has been "built".