In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed. The protection involves providing a stable interface which protects the remainder of the program from the implementation (the details that are most likely to change).

Property Value
dbo:abstract
  • إخفاء البيانات وتعني Data hiding هو التكنولوجيا لتضمين معلومات سرية في البيانات الرقمية بحيث لا يمكن أن ينظر إليها بالعين المجردة أو مسموع.أصبحت تقنيات المعلومات يختبئ مؤخرا مهمة في عدد من مجالات التطبيق. الصوت الرقمي، والفيديو، والصور هي مفروشة بشكل متزايد مع علامات فارقة ولكن غير محسوس، والتي قد تحتوي على إشعار حقوق النشر مخفي أو رقم تسلسلي أو حتى تساعد على منع النسخ غير المصرح به مباشرة [50].ومتطلبات النظام إخفاء المعلومات ينبغي أن يكون تقنيات إخفاء البيانات قادرة على دمج البيانات في إشارة المضيف مع القيود والميزات [50] التالية: 1. يجب أن يكون غير تدهورت إشارة المضيف وينبغي أن تكون البيانات جزءا لا يتجزأ من ادراكه الحد الأدنى. 2. يجب أن تكون البيانات جزءا لا يتجزأ من المناعة للتعديل بدءا من محاولات متعمدة وذكية في إزالة للتلاعب المتوقع، على سبيل المثال، ضجيج قناة، والترشيح، تشبه، والترميز، وضغط الضياع والطباعة والمسح الضوئي، الرقمية إلى تناظرية (نظام رقمي /Analog) التحويل، والتناظرية إلى الرقمية (A / D) التحويل. 3. يجب أن يكون ترميز البيانات جزءا لا يتجزأ مباشرة في وسائل الإعلام، وليس في رأس أو إزار، بحيث تبقى البيانات سليمة عبر صيغ الملفات بيانات متفاوتة.ويمكن استخدام 4. خطأ التصحيح الترميز لضمان سلامة البيانات. فلا مناص من أن يكون هناك بعض التدهور إلى البيانات المضمنة عندما يتم تعديل إشارة المضيف. 5. الترميز غير المتكافئة من البيانات جزءا لا يتجزأ من أمر مرغوب فيه، لأن الغرض من إخفاء البيانات هو الحفاظ على البيانات في إشارة المضيف، ولكن ليس بالضرورة لجعل البيانات يصعب الوصول إليها. 6. يجب أن تكون البيانات جزءا لا يتجزأ من قطع مسافة السباق الذاتي أو تعسفا إعادة الوافد. وهذا يضمن أن البيانات جزءا لا يتجزأ من يمكن استردادها عندما تكون سوى الفتات من إشارة المضيف المتاحة، على سبيل المثال، إذا تم استخراج الصوت من لدغة مقابلة، جزءا لا يتجزأ من البيانات في هذا الجزء الصوت يمكن استردادها. هذه الميزة أيضا يسهل فك التلقائي للبيانات مخفية، حيث لا يوجد للإشارة إلى إشارة المضيف الأصلي (هذه الميزة الحيوية في بالماء). (ar)
  • En informática, se conoce como principio de ocultación de información a la ocultación de decisiones de diseño en un programa susceptible de cambios con la idea de proteger a otras partes del código si éstos se producen. Proteger una decisión de diseño supone proporcionar una interfaz estable que proteja el resto del programa de la implementación (susceptible de cambios). En los lenguajes de programación modernos el principio de ocultación de información se manifiesta de diferentes maneras, como por ejemplo la encapsulación. (es)
  • В информатике сокрытие представляет собой принцип проектирования, заключающийся в разграничении доступа различных частей программы к внутренним компонентам друг друга. В одних языках (например, C++) термин тесно пересекается (вплоть до отождествления) с инкапсуляцией, в других (например, ML) эти понятия абсолютно независимы. В некоторых языках (например, Smalltalk или Python) сокрытие отсутствует, хотя возможности инкапсуляции развиты хорошо. Полное сокрытие также обеспечивает лексическая область видимости (используемая в таких языках как Scheme и Standard ML), которая во многих задачах делает ненужным применение средств инкапсуляции. (ru)
  • In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed. The protection involves providing a stable interface which protects the remainder of the program from the implementation (the details that are most likely to change). Written another way, information hiding is the ability to prevent certain aspects of a class or software component from being accessible to its clients, using either programming language features (like private variables) or an explicit exporting policy. (en)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 23292380 (xsd:integer)
dbo:wikiPageRevisionID
  • 742082637 (xsd:integer)
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • En informática, se conoce como principio de ocultación de información a la ocultación de decisiones de diseño en un programa susceptible de cambios con la idea de proteger a otras partes del código si éstos se producen. Proteger una decisión de diseño supone proporcionar una interfaz estable que proteja el resto del programa de la implementación (susceptible de cambios). En los lenguajes de programación modernos el principio de ocultación de información se manifiesta de diferentes maneras, como por ejemplo la encapsulación. (es)
  • В информатике сокрытие представляет собой принцип проектирования, заключающийся в разграничении доступа различных частей программы к внутренним компонентам друг друга. В одних языках (например, C++) термин тесно пересекается (вплоть до отождествления) с инкапсуляцией, в других (например, ML) эти понятия абсолютно независимы. В некоторых языках (например, Smalltalk или Python) сокрытие отсутствует, хотя возможности инкапсуляции развиты хорошо. Полное сокрытие также обеспечивает лексическая область видимости (используемая в таких языках как Scheme и Standard ML), которая во многих задачах делает ненужным применение средств инкапсуляции. (ru)
  • إخفاء البيانات وتعني Data hiding هو التكنولوجيا لتضمين معلومات سرية في البيانات الرقمية بحيث لا يمكن أن ينظر إليها بالعين المجردة أو مسموع.أصبحت تقنيات المعلومات يختبئ مؤخرا مهمة في عدد من مجالات التطبيق. الصوت الرقمي، والفيديو، والصور هي مفروشة بشكل متزايد مع علامات فارقة ولكن غير محسوس، والتي قد تحتوي على إشعار حقوق النشر مخفي أو رقم تسلسلي أو حتى تساعد على منع النسخ غير المصرح به مباشرة [50].ومتطلبات النظام إخفاء المعلومات ينبغي أن يكون تقنيات إخفاء البيانات قادرة على دمج البيانات في إشارة المضيف مع القيود والميزات [50] التالية: (ar)
  • In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed. The protection involves providing a stable interface which protects the remainder of the program from the implementation (the details that are most likely to change). (en)
rdfs:label
  • إخفاء البيانات (ar)
  • Ocultación de información (es)
  • Сокрытие (программирование) (ru)
  • Information hiding (en)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is rdfs:seeAlso of
is foaf:primaryTopic of