Glossary entry

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.
Change log

Apr 6, 2020 08:22: Antoine Dequidt Created KOG entry

Discussion

Daryo Mar 18, 2020:
Not sure what it would be in French but you have a clue that comes immediately after:

"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".

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
Something went wrong...
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
Something went wrong...
-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...
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
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search