Checksum (original) (raw)
تدقيق المجموع (بالإنجليزية: Checksum) هو شكل من أشكال فحص صحة البيانات، وهو أحد الإجراءات المبسطة للتحقق من سلامة البيانات المرسلة عبر شبكة (كالإنترنت مثلاً) أو المخزنة في وسيطة ما (قرص مدمج مثلاً)، وهي تسمح باكتشاف وجود الأخطاء في هذه البيانات. يعمل تدقيق المجموع من خلال خوارزمية تقوم بقراءة البيانات وتوليد عدد ثابت من البتات (تبعاً للخوارزمية)، وهذه البتات تـُستخدم للمقارنة مع ناتج تدقيق المجموع التالي بحيث يجب أن يتطابق الناتجان إن بقيت البيانات سليمة بدون أي تغيير. بعض من أشهر خوارزميات تدقيق المجموع هي: CRC، ، MD5، SHA-1.
Property | Value |
---|---|
dbo:abstract | تدقيق المجموع (بالإنجليزية: Checksum) هو شكل من أشكال فحص صحة البيانات، وهو أحد الإجراءات المبسطة للتحقق من سلامة البيانات المرسلة عبر شبكة (كالإنترنت مثلاً) أو المخزنة في وسيطة ما (قرص مدمج مثلاً)، وهي تسمح باكتشاف وجود الأخطاء في هذه البيانات. يعمل تدقيق المجموع من خلال خوارزمية تقوم بقراءة البيانات وتوليد عدد ثابت من البتات (تبعاً للخوارزمية)، وهذه البتات تـُستخدم للمقارنة مع ناتج تدقيق المجموع التالي بحيث يجب أن يتطابق الناتجان إن بقيت البيانات سليمة بدون أي تغيير. بعض من أشهر خوارزميات تدقيق المجموع هي: CRC، ، MD5، SHA-1. (ar) Kontrolní součet je doplňková informace, která se předává spolu s vlastní informací a slouží k ověření, zda je vlastní informace úplná a zda při jejím přenosu nedošlo k chybě. Kontrolní součet je výsledkem nějaké předem určené operace, provedené s vlastní informací. Příjemce informace má možnost sám kdykoliv spočítat svůj vlastní kontrolní součet. Jakmile vypočtený kontrolní součet nesouhlasí s předaným kontrolním součtem, znamená to, že během přenosu došlo k poškození zprávy nebo k poškození kontrolního součtu. (cs) Una suma de verificació o checksum és una mesura molt simple per a protegir la integritat de dades, verificant que no hagin estat corrompudes. És utilitzat per a comunicacions (internet, comunicació de dispositius, etc.) i per a dades emmagatzemades , i el tipus de checksum més popular és el control cíclic de redundància (CRC). El procés consisteix a sumar cada un dels components bàsics d'un sistema (generalment cada byte) i emmagatzemar el valor del resultat. Posteriorment es realitza el mateix procediment i es compara el resultat amb el valor emmagatzemat. Si ambdues sumes concorden, s'assumeix amb certa seguretat que les dades no han estat danyades. La manera més simple de checksum no detecta una varietat de corrupcions; particularment no canviarà si: * Es canvia l'ordre dels bytes de la informació. * S'agreguen o s'eliminen bytes de valor igual a zero. * Múltiples errors que es cancel·len uns amb els altres. Els tipus de control de redundància més sofisticats, incloent el , i el control de redundància cíclica (CRC) són dissenyats per a tractar aquestes deficiències i consideren no només el valor de cada byte sinó també el de la seva posició. El cost de la capacitat de detectar més tipus d'error augmenta juntament amb la complexitat de l'algorisme de comprovació. Aquests tipus de control per redundància són útils en la detecció de les modificacions accidentals com ara corrupció de les dades o els errors d'emmagatzematge en un canal de comunicacions. Tot i això, no proporcionen cap seguretat contra un agent malèvol mentre la seva estructura matemàtica sigui simple. Per a proveir aquest tipus d'integritat, és necessari l'ús d'una funció criptogràfica hash, com ara . S'han trobat col·lisions en SHA-1 (actualment l'opció més popular) però no hi ha evidència a data de 2005 que SHA-256 sofreixi deficiències similars. En UNIX hi ha una eina anomenada cksum que genera un CRC-32 i un checksum per a un arxiu determinat donat com a paràmetre. (ca) In der Informationstechnik ist eine Prüfsumme (englisch checksum) ein Wert, mit dem die Integrität von Daten überprüft werden kann. Grundsätzlich ist eine Prüfsumme ein Wert, der aus den Ausgangsdaten berechnet wurde und in der Lage ist, bestimmte Fehler in den Daten zu erkennen. Je nachdem wie komplex die Berechnungsvorschrift für die Prüfsumme ist, können mehrere Fehler erkannt oder auch korrigiert werden. Prüfsummen werden typischerweise dazu verwendet, um zu plausibilisieren, dass zwei Datensätze übereinstimmen oder ein einziger Datensatz in sich konsistent ist. Sie haben verschiedene Anwendungsgebiete: * Datenübertragung: Die aus den Ausgangsdaten errechnete Prüfsumme wird vom Sender mit den Daten übertragen. Der Empfänger berechnet nun aus den empfangenen Daten nach dem gleichen Verfahren die Prüfsumme und vergleicht diese mit der übertragenen Prüfsumme des Senders. Unterscheiden sich beide Prüfsummen, so liegt ein Übertragungsfehler vor. Sind die beiden Prüfsummen identisch, so ist die Nachricht wahrscheinlich korrekt übertragen worden. * Datensicherung: Hier wird die Prüfsumme der Daten vor dem Speichern mit der Prüfsumme der Daten nach dem Wiederauslesen verglichen. * Manuelle Dateneingabe: Wenn Daten von Hand eingegeben werden, ist die Prüfsumme Bestandteil der Eingabe, um Eingabefehler zu erkennen. * Datenintegrität: Besondere kryptographische Hashfunktionen wie etwa die Methode SHA-256 werden angewendet, wenn sichergestellt werden soll, dass Daten seit der Errechnung der Prüfsumme nicht verändert wurden. (de) A checksum is a small-sized block of data derived from another block of digital data for the purpose of detecting errors that may have been introduced during its transmission or storage. By themselves, checksums are often used to verify data integrity but are not relied upon to verify data authenticity. The procedure which generates this checksum is called a checksum function or checksum algorithm. Depending on its design goals, a good checksum algorithm usually outputs a significantly different value, even for small changes made to the input. This is especially true of cryptographic hash functions, which may be used to detect many data corruption errors and verify overall data integrity; if the computed checksum for the current data input matches the stored value of a previously computed checksum, there is a very high probability the data has not been accidentally altered or corrupted. Checksum functions are related to hash functions, fingerprints, randomization functions, and cryptographic hash functions. However, each of those concepts has different applications and therefore different design goals. For instance, a function returning the start of a string can provide a hash appropriate for some applications but will never be a suitable checksum. Checksums are used as cryptographic primitives in larger authentication algorithms. For cryptographic systems with these two specific design goals, see HMAC. Check digits and parity bits are special cases of checksums, appropriate for small blocks of data (such as Social Security numbers, bank account numbers, computer words, single bytes, etc.). Some error-correcting codes are based on special checksums which not only detect common errors but also allow the original data to be recovered in certain cases. (en) Une somme de contrôle (checksum en anglais) est une courte séquence de données numériques calculée à partir d'un bloc de données plus important (par exemple un fichier ou un message) permettant de vérifier, avec une très haute probabilité, que l'intégrité de ce bloc a été préservée lors d'une opération de copie, stockage ou transmission. On parle aussi parfois d'empreinte numérique. Pour l'utilisateur final, les sommes de contrôle se présentent typiquement sous la forme de nombres au format hexadécimal. L'utilisation d'une somme de contrôle est une forme de contrôle par redondance. (fr) Una suma de verificación, (también llamada suma de chequeo o checksum), en telecomunicación e informática, es una función de redundancia que tiene como propósito principal detectar cambios accidentales en una secuencia de datos para proteger la integridad de estos, verificando que no haya discrepancias entre los valores obtenidos al hacer una comprobación inicial y otra final tras la transmisión. La idea es que se transmita el dato junto con su valor suma, de esta forma el receptor puede calcular dicho valor y compararlo así con el valor suma recibido. Si hay una discrepancia se pueden rechazar los datos o pedir una retransmisión. Esto es empleado para comunicaciones (Internet, comunicación de dispositivos, etc.) y almacenamiento de datos (archivos comprimidos, discos portátiles, etc.). Normalmente, aumentar la capacidad de detectar más tipos de error aumenta la complejidad del algoritmo y el coste, y con ello, las necesidades de proceso requeridas. Sin embargo, dicha acción proporciona medios de detectar errores en el código de forma fiable. (es) In telecomunicazioni e informatica un checksum (in italiano somma di controllo) è una sequenza di bit che, associata al pacchetto trasmesso, viene utilizzata per verificare l'integrità di un dato o di un messaggio che può subire alterazioni durante la trasmissione sul canale di comunicazione.Il funzionamento del checksum è del tutto analogo a quello dell'ultima lettera del codice fiscale. Essa infatti viene generata tramite un certo algoritmo a partire dalle lettere precedenti. Nel comunicare il codice fiscale potrebbe capitare che qualche lettera venga alterata. Il destinatario perciò può ricalcolarsi il checksum (cioè l'ultima lettera). Se il risultato del calcolo è diverso da quanto scritto nel codice fiscale allora c'è stato un errore e il codice è sbagliato. (it) 체크섬(checksum)은 중복 검사의 한 형태로, 오류 정정을 통해, 공간(전자 통신)이나 시간(기억 장치) 속에서 송신된 자료의 무결성을 보호하는 단순한 방법이다. 통신에서 순환 중복 검사(CRC)를 체크섬이라고 말하기도 한다. 엄밀히 말하면 체크섬은 나열된 데이터를 더하여 체크섬 숫자를 얻고, 정해진 비트수의 모듈라로 정해진 비트수로 재구성 한다. 단순 덧셈 방식과 순환 중복 검사의 계산 방식과는 차이가 있으나, 많은 경우 순환 중복 검사의 결과를 체크섬이라고 말하므로 단순 덧셈만을 의미하지는 않는다. 기본적인 메시지 구성 요소(보통 비트)를 추가하여 결과값을 저장함으로써 동작한다. 나중에 누구나 데이터에 같은 작업을 수행할 수 있고, 무결성 검사에 대한 결과를 비교할 수 있으며, (체크섬이 맞아 떨어지는지 확인해 봄으로써) 메시지가 손상되지 않았다고 결론을 내릴 수도 있다. 마이크로프로세서를 활용한 시스템을 설계할 때, 프로그램은 주로 C언어로 작성한다. C 언어는 컴파일러와 링커에 의해 최종 결합하면 기계어 코드의 묶음이 나온다. 이것이 실행파일인데, 메모리에 써서 CPU가 동작할 수 있게 한다. 이 실행파일에 체크섬을 적용하여 줄 단위로 오류를 검증한다. 인텔과 과거 모토로라(현재 프리스케일, 반도체 칩 제조사)에서 사용하였다. 여기서는 정해진 형식에 따라 바이트 단위로 단순 덧셈을 하여, 1바이트 모듈라를 취해 최종 값을 만든다. 이것을 해당라인의 끝에 오류 체크용으로 붙여 파일을 만든다. (ko) チェックサム(検査合計、英: checksum)とは、語列の各語の総計を利用した誤り検出符号の一種である。他の誤り検出符号と比べて信頼性は低いものの、単純計算で99.6%以上の検出率があるうえに算術が簡単であることから、簡易な誤り検出に用いられる。 (ja) Een controlegetal, controlecijfer, checksum, controlesom en dergelijke zijn getallen om een systematische redundantie te creëren in gegevens om het invoeren, lezen, schrijven en verzenden ervan te controleren, op een wijze die efficiënter is dan alles twee keer te doen. Er wordt een methode gebruikt die weliswaar geen volledige controle biedt, maar de kans groot maakt dat een fout wordt ontdekt. Eén mogelijkheid is dat voor en na de te controleren actie een resultaat wordt berekend (compacter dan de gegevens zelf) en de twee resultaten vergeleken worden. Een andere mogelijkheid is dat bij een nummering niet alle getallen worden gebruikt. Nadat een gebruiker een nummer heeft ingevoerd, wordt een algoritme toegepast om te controleren of het een geldig nummer is. Een meer geavanceerde methode van foutherkenning is de cyclic redundancy check of CRC. Met nog betere methoden zoals de hammingcode kan de fout niet alleen gevonden, maar ook hersteld worden. (nl) Checksum ou soma de verificação é um código usado para verificar a integridade de dados transmitidos através de um canal com ruídos ou armazenados em algum meio por algum tempo. (pt) Kontrollsumma, engelska checksum, är ett sätt att upptäcka fel i data som tillkommit vid inmatning för hand eller vid kommunikation mellan datorer. Kontrollsumman beräknas med en i förhand specificerad algoritm som är anpassad för att hitta så många fel som möjligt, utan att kräva alltför stor beräkningskapacitet. Nackdelen med enkla kontrollsummor är att de inte skyddar mot avsiktlig manipulation av data, kontrollsummor som är konstruerade för att försvåra detta kallas kryptografiska hashfunktioner. I det enklaste fallet är kontrollsumman helt enkelt summan av alla i filen ingående bytes. Genom att summera, alternativt [XOR]:a, alla bytes i den lästa filen och jämföra med kontrollsumman kan det uppdagas om den har förvanskats. Sannolikheten för detta är liten, men inte försumbar. En sådan kontrollsumma kallas för en LRC, . Ett problem är om flera fel uppstått, antingen så att felen tillsammans tar ut varandra vid summering så att kontrollsumman trots allt blir korrekt, eller om ett fel även smugit sig in i kontrollsumman, så att den felaktiga filens summa och den felaktiga kontrollsumman överensstämmer. Den risken är dock mycket liten. Det finns även mer avancerade, och därmed säkrare, sätt att bygga upp kontrollsummor, till exempel CRC, Cyclic Redundancy Check. Med CRC får man i regel en kontrollsumma på två eller fyra bytes, men andra CRC-varianter finns också. Vid inmatning är det oftast den mänskliga faktorn som orsakar fel, till exempel felaktiga eller omkastade tangentnedtryckningar. Därför används ofta den sista siffran i ett nummer som kontrollsiffra, en kontrollsiffra som beräknas genom en kontrollsummering av de övriga siffrorna i numret. Denna kontrollsummering kan utföras med hjälp av olika algoritmer. En vanlig sådan är Luhn-algoritmen eller former av Moduloräkning. Exempel på nummer som inkluderar en kontrollsiffra: * bankgiro * EAN * EG-nummer * ISBN * * OCR-nummer * organisationsnummer * personnummer * plusgiro * Sedelnummer * VIN-kod Vid dataöverföring eller lagring kan data förstöras på grund av brus, bitröta eller andra störningar. För att kunna upptäcka och eventuellt korrigera dessa fel beräknas även här kontrollsummor. Till exempel används kontrollsummor i IP, på hårddiskar, och i datakommunikationen mellan markstationer och rymdsonder. (sv) Suma kontrolna (ang. checksum) – liczba uzyskana według specjalnego algorytmu służąca do zapewnienia integralności danych. Komputer wysyłający dane oblicza ich sumę kontrolną i dołącza ją do pakietu danych. Komputer odbierający dane również oblicza sumę kontrolną, lecz z odebranych danych, i sprawdza czy suma uzyskana przez niego zgadza się z sumą odebraną z pakietem danych. Jeśli nie, to znaczy, że dane uległy przekłamaniu. Szczególnym przypadkiem sumy kontrolnej jest cyfra kontrolna – zwykle ostatnia cyfra identyfikatora (np. w numerach PESEL, NIP, REGON, SIMC). Jeszcze innym przypadkiem sumy kontrolnej jest bit parzystości stosowany w transmisji szeregowej i m.in. dawniej w taśmach perforowanych. Podobnie danym zapisywanym w sektorze dysku towarzyszy suma kontrolna obliczana algorytmem CRC. Algorytmy obliczania sumy kontrolnej: * CRC, * MD5 (tzw. funkcja skrótu), * SHA-1 (tzw. funkcja skrótu), * Adler-32, * Algorytm Luhna, np. w numerach kart kredytowych, numerach ICCID kart SIM, europejskim numerze pojazdu (EVN), * cyfry kontrolne w numerach PESEL, NIP, REGON, dowodach osobistych, paszportach, numerach kont bankowych, * bit parzystości stosowany przy transmisji szeregowej łączem RS-232 lub na taśmie dziurkowanej. W tym przypadku liczba jest 1-bitowa, * suma, suma bitowa, różnica bitowa stosowana w wielu protokołach transmisji danych. (pl) Контро́льная су́мма — некоторое значение, рассчитанное по набору данных путём применения определённого алгоритма и используемое для проверки целостности данных при их передаче или хранении. Также контрольные суммы могут использоваться для быстрого сравнения двух наборов данных на неэквивалентность: с большой вероятностью различные наборы данных будут иметь неравные контрольные суммы. Это может быть использовано, например, для обнаружения компьютерных вирусов. Несмотря на своё название, контрольная сумма не обязательно вычисляется путём суммирования. С точки зрения математики контрольная сумма является результатом хеш-функции, используемой для вычисления контрольного кода — небольшого количества бит внутри большого блока данных, например, сетевого пакета или блока компьютерного файла, применяемого для обнаружения ошибок при передаче или хранении информации. Значение контрольной суммы добавляется в конец блока данных непосредственно перед началом передачи или записи данных на какой-либо носитель информации. Впоследствии оно проверяется для подтверждения целостности данных. Популярность использования контрольных сумм для проверки целостности данных обусловлена тем, что подобная проверка просто реализуема в двоичном цифровом оборудовании, легко анализируется и хорошо подходит для обнаружения общих ошибок, вызванных наличием шума в каналах передачи данных. Криптографическая функция MD5 уже почти не используется для определения контрольных сумм, так как оказалось, что для неё можно быстро создавать с помощью современных компьютеров два разных файла, имеющих разную длину в байтах, но одинаковые величины контрольных сумм, подсчитанных с помощью алгоритма MD5. Использование термина сумма связано с тем, что на заре цифровой связи при байтовых передачах информационными были 7 бит, а восьмой — контрольный — рассчитывался как младший разряд сложения информационных. (ru) 校验和(英語:Checksum)是冗余校验的一种形式。 它是通过方法,对经过空间(如通信)或时间(如计算机存储)所传送数据的完整性进行检查的一种简单方法。 计算机领域常见的校验和的方法有循环冗余校验(CRC)、MD5、SHA家族等。 產生核對和的實際過程一般是向核對函數或核對和算法輸入給定的數據,一個良好的核對和算法通常會對進行很小的修改的輸入數據都會輸出一個顯著不同的值。 (zh) Контро́льна су́ма — деяке значення, розраховане на основі набору даних з використанням певного алгоритму, що використовується для перевірки цілісності даних при їх передачі або збереженні. Також контрольні суми можуть використовуватись для швидкого порівняння двох наборів даних на нееквівалентність: з великою ймовірністю різні набори даних матимуть відмінні контрольні суми. Це може бути застосовано, наприклад, для детектування комп'ютерних вірусів. З точки зору математики контрольна сума є хеш-функцією, що використовується для обчислення контрольного коду — великої кількості біт всередині великого блока даних, наприклад, мережевого пакету або блоку комп'ютерного файлу, що використовується для виявлення помилок під час передачі або збереження інформації. Значення контрольної суми зазвичай додається до початку або кінця блоку даних безпосередньо перед початком передачі або запису даних на носій інформації. У майбутньому це значення перевіряється для підтвердження цілісності даних. Популярність використання контрольних сум для перевірки цілісності даних зумовлена тим, що подібна перевірка просто реалізується у двійковому цифровому обладнанні, легко аналізується і добре підходить для виявлення загальних помилок, що викликані наявністю шуму в каналах передачі даних. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Checksum.svg?width=300 |
dbo:wikiPageExternalLink | http://www.netrino.com/Embedded-Systems/How-To/Additive-Checksums http://www.peterjockisch.de/texte/computerartikel/Kryptographische-Pruefsummen/Kryptographische-Pruefsummen_EN.html https://codebeautify.org/checksum-calculator https://github.com/CRPrinzler/HASH-verify |
dbo:wikiPageID | 7538 (xsd:integer) |
dbo:wikiPageLength | 9601 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1120682347 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Algorithm dbr:Cyclic_redundancy_check dbr:Verhoeff_algorithm dbr:List_of_hash_functions dbr:Cryptographic_hash_function dbr:Analysis_of_algorithms dbr:Gematria dbr:Cksum dbr:Cryptographic_primitive dbr:Damm_algorithm dbr:ZFS dbr:Email_spam dbr:Data_rot dbr:Parchive dbr:Parity_bit dbr:Md5sum dbr:Bank_account dbr:Byte dbr:Adler-32 dbc:Checksum_algorithms dbr:Two's_complement dbr:Data_integrity dbr:Distributed_Checksum_Clearinghouse dbr:Hash_function dbr:Hash-based_message_authentication_code dbr:J1708 dbr:Exclusive_or dbr:Fingerprint_(computing) dbr:Check_digit dbr:Frame_check_sequence dbr:Isopsephy dbr:Luhn_algorithm dbr:Hamming_code dbr:BSD_checksum dbr:Telecommunication dbr:Block_(data_storage) dbr:Sum_(Unix) dbr:SpamAssassin dbr:Digital_data dbr:Social_Security_number dbr:File_fixity dbr:File_verification dbr:Data_authenticity dbr:IPv4_header_checksum dbr:Randomization_function dbr:Sha1sum dbr:XxHash dbr:Longitudinal_redundancy_check dbr:Fletcher's_checksum dbr:SYSV_checksum dbr:Computer_storage dbr:Word_(data_type) dbr:Checksum_algorithm dbr:Error-correcting_code dbr:Error_detection dbr:Rolling_checksum dbr:File:Checksum.svg |
dbp:wikiPageUsesTemplate | dbt:Anchor dbt:Math dbt:Reflist dbt:Short_description dbt:Wikibooks |
dcterms:subject | dbc:Checksum_algorithms |
gold:hypernym | dbr:Datum |
rdfs:comment | تدقيق المجموع (بالإنجليزية: Checksum) هو شكل من أشكال فحص صحة البيانات، وهو أحد الإجراءات المبسطة للتحقق من سلامة البيانات المرسلة عبر شبكة (كالإنترنت مثلاً) أو المخزنة في وسيطة ما (قرص مدمج مثلاً)، وهي تسمح باكتشاف وجود الأخطاء في هذه البيانات. يعمل تدقيق المجموع من خلال خوارزمية تقوم بقراءة البيانات وتوليد عدد ثابت من البتات (تبعاً للخوارزمية)، وهذه البتات تـُستخدم للمقارنة مع ناتج تدقيق المجموع التالي بحيث يجب أن يتطابق الناتجان إن بقيت البيانات سليمة بدون أي تغيير. بعض من أشهر خوارزميات تدقيق المجموع هي: CRC، ، MD5، SHA-1. (ar) Kontrolní součet je doplňková informace, která se předává spolu s vlastní informací a slouží k ověření, zda je vlastní informace úplná a zda při jejím přenosu nedošlo k chybě. Kontrolní součet je výsledkem nějaké předem určené operace, provedené s vlastní informací. Příjemce informace má možnost sám kdykoliv spočítat svůj vlastní kontrolní součet. Jakmile vypočtený kontrolní součet nesouhlasí s předaným kontrolním součtem, znamená to, že během přenosu došlo k poškození zprávy nebo k poškození kontrolního součtu. (cs) Une somme de contrôle (checksum en anglais) est une courte séquence de données numériques calculée à partir d'un bloc de données plus important (par exemple un fichier ou un message) permettant de vérifier, avec une très haute probabilité, que l'intégrité de ce bloc a été préservée lors d'une opération de copie, stockage ou transmission. On parle aussi parfois d'empreinte numérique. Pour l'utilisateur final, les sommes de contrôle se présentent typiquement sous la forme de nombres au format hexadécimal. L'utilisation d'une somme de contrôle est une forme de contrôle par redondance. (fr) In telecomunicazioni e informatica un checksum (in italiano somma di controllo) è una sequenza di bit che, associata al pacchetto trasmesso, viene utilizzata per verificare l'integrità di un dato o di un messaggio che può subire alterazioni durante la trasmissione sul canale di comunicazione.Il funzionamento del checksum è del tutto analogo a quello dell'ultima lettera del codice fiscale. Essa infatti viene generata tramite un certo algoritmo a partire dalle lettere precedenti. Nel comunicare il codice fiscale potrebbe capitare che qualche lettera venga alterata. Il destinatario perciò può ricalcolarsi il checksum (cioè l'ultima lettera). Se il risultato del calcolo è diverso da quanto scritto nel codice fiscale allora c'è stato un errore e il codice è sbagliato. (it) チェックサム(検査合計、英: checksum)とは、語列の各語の総計を利用した誤り検出符号の一種である。他の誤り検出符号と比べて信頼性は低いものの、単純計算で99.6%以上の検出率があるうえに算術が簡単であることから、簡易な誤り検出に用いられる。 (ja) Checksum ou soma de verificação é um código usado para verificar a integridade de dados transmitidos através de um canal com ruídos ou armazenados em algum meio por algum tempo. (pt) 校验和(英語:Checksum)是冗余校验的一种形式。 它是通过方法,对经过空间(如通信)或时间(如计算机存储)所传送数据的完整性进行检查的一种简单方法。 计算机领域常见的校验和的方法有循环冗余校验(CRC)、MD5、SHA家族等。 產生核對和的實際過程一般是向核對函數或核對和算法輸入給定的數據,一個良好的核對和算法通常會對進行很小的修改的輸入數據都會輸出一個顯著不同的值。 (zh) Una suma de verificació o checksum és una mesura molt simple per a protegir la integritat de dades, verificant que no hagin estat corrompudes. És utilitzat per a comunicacions (internet, comunicació de dispositius, etc.) i per a dades emmagatzemades , i el tipus de checksum més popular és el control cíclic de redundància (CRC). La manera més simple de checksum no detecta una varietat de corrupcions; particularment no canviarà si: En UNIX hi ha una eina anomenada cksum que genera un CRC-32 i un checksum per a un arxiu determinat donat com a paràmetre. (ca) A checksum is a small-sized block of data derived from another block of digital data for the purpose of detecting errors that may have been introduced during its transmission or storage. By themselves, checksums are often used to verify data integrity but are not relied upon to verify data authenticity. (en) In der Informationstechnik ist eine Prüfsumme (englisch checksum) ein Wert, mit dem die Integrität von Daten überprüft werden kann. Grundsätzlich ist eine Prüfsumme ein Wert, der aus den Ausgangsdaten berechnet wurde und in der Lage ist, bestimmte Fehler in den Daten zu erkennen. Je nachdem wie komplex die Berechnungsvorschrift für die Prüfsumme ist, können mehrere Fehler erkannt oder auch korrigiert werden. (de) Una suma de verificación, (también llamada suma de chequeo o checksum), en telecomunicación e informática, es una función de redundancia que tiene como propósito principal detectar cambios accidentales en una secuencia de datos para proteger la integridad de estos, verificando que no haya discrepancias entre los valores obtenidos al hacer una comprobación inicial y otra final tras la transmisión. La idea es que se transmita el dato junto con su valor suma, de esta forma el receptor puede calcular dicho valor y compararlo así con el valor suma recibido. Si hay una discrepancia se pueden rechazar los datos o pedir una retransmisión. (es) 체크섬(checksum)은 중복 검사의 한 형태로, 오류 정정을 통해, 공간(전자 통신)이나 시간(기억 장치) 속에서 송신된 자료의 무결성을 보호하는 단순한 방법이다. 통신에서 순환 중복 검사(CRC)를 체크섬이라고 말하기도 한다. 엄밀히 말하면 체크섬은 나열된 데이터를 더하여 체크섬 숫자를 얻고, 정해진 비트수의 모듈라로 정해진 비트수로 재구성 한다. 단순 덧셈 방식과 순환 중복 검사의 계산 방식과는 차이가 있으나, 많은 경우 순환 중복 검사의 결과를 체크섬이라고 말하므로 단순 덧셈만을 의미하지는 않는다. 기본적인 메시지 구성 요소(보통 비트)를 추가하여 결과값을 저장함으로써 동작한다. 나중에 누구나 데이터에 같은 작업을 수행할 수 있고, 무결성 검사에 대한 결과를 비교할 수 있으며, (체크섬이 맞아 떨어지는지 확인해 봄으로써) 메시지가 손상되지 않았다고 결론을 내릴 수도 있다. (ko) Een controlegetal, controlecijfer, checksum, controlesom en dergelijke zijn getallen om een systematische redundantie te creëren in gegevens om het invoeren, lezen, schrijven en verzenden ervan te controleren, op een wijze die efficiënter is dan alles twee keer te doen. Er wordt een methode gebruikt die weliswaar geen volledige controle biedt, maar de kans groot maakt dat een fout wordt ontdekt. Eén mogelijkheid is dat voor en na de te controleren actie een resultaat wordt berekend (compacter dan de gegevens zelf) en de twee resultaten vergeleken worden. (nl) Suma kontrolna (ang. checksum) – liczba uzyskana według specjalnego algorytmu służąca do zapewnienia integralności danych. Komputer wysyłający dane oblicza ich sumę kontrolną i dołącza ją do pakietu danych. Komputer odbierający dane również oblicza sumę kontrolną, lecz z odebranych danych, i sprawdza czy suma uzyskana przez niego zgadza się z sumą odebraną z pakietem danych. Jeśli nie, to znaczy, że dane uległy przekłamaniu. Algorytmy obliczania sumy kontrolnej: (pl) Kontrollsumma, engelska checksum, är ett sätt att upptäcka fel i data som tillkommit vid inmatning för hand eller vid kommunikation mellan datorer. Kontrollsumman beräknas med en i förhand specificerad algoritm som är anpassad för att hitta så många fel som möjligt, utan att kräva alltför stor beräkningskapacitet. Nackdelen med enkla kontrollsummor är att de inte skyddar mot avsiktlig manipulation av data, kontrollsummor som är konstruerade för att försvåra detta kallas kryptografiska hashfunktioner. Exempel på nummer som inkluderar en kontrollsiffra: (sv) Контро́льная су́мма — некоторое значение, рассчитанное по набору данных путём применения определённого алгоритма и используемое для проверки целостности данных при их передаче или хранении. Также контрольные суммы могут использоваться для быстрого сравнения двух наборов данных на неэквивалентность: с большой вероятностью различные наборы данных будут иметь неравные контрольные суммы. Это может быть использовано, например, для обнаружения компьютерных вирусов. Несмотря на своё название, контрольная сумма не обязательно вычисляется путём суммирования. (ru) Контро́льна су́ма — деяке значення, розраховане на основі набору даних з використанням певного алгоритму, що використовується для перевірки цілісності даних при їх передачі або збереженні. Також контрольні суми можуть використовуватись для швидкого порівняння двох наборів даних на нееквівалентність: з великою ймовірністю різні набори даних матимуть відмінні контрольні суми. Це може бути застосовано, наприклад, для детектування комп'ютерних вірусів. (uk) |
rdfs:label | تحقق جمعي (ar) Checksum (ca) Kontrolní součet (cs) Prüfsumme (de) Suma de verificación (es) Checksum (en) Somme de contrôle (fr) Checksum (it) 체크섬 (ko) チェックサム (ja) Controlegetal (nl) Suma kontrolna (pl) Контрольная сумма (ru) Soma de verificação (pt) Kontrollsumma (sv) 校验和 (zh) Контрольна сума (uk) |
owl:sameAs | freebase:Checksum dbpedia-fr:Checksum wikidata:Checksum dbpedia-af:Checksum dbpedia-ar:Checksum dbpedia-az:Checksum dbpedia-bg:Checksum dbpedia-ca:Checksum dbpedia-cs:Checksum dbpedia-da:Checksum dbpedia-de:Checksum dbpedia-es:Checksum dbpedia-et:Checksum dbpedia-fa:Checksum dbpedia-fi:Checksum dbpedia-he:Checksum dbpedia-hr:Checksum dbpedia-hu:Checksum dbpedia-is:Checksum dbpedia-it:Checksum dbpedia-ja:Checksum dbpedia-ko:Checksum http://lv.dbpedia.org/resource/Kontrolsumma dbpedia-nl:Checksum dbpedia-no:Checksum dbpedia-pl:Checksum dbpedia-pt:Checksum dbpedia-ro:Checksum dbpedia-ru:Checksum dbpedia-simple:Checksum dbpedia-sk:Checksum dbpedia-sv:Checksum dbpedia-th:Checksum dbpedia-uk:Checksum dbpedia-vi:Checksum dbpedia-zh:Checksum https://global.dbpedia.org/id/24bdz |
prov:wasDerivedFrom | wikipedia-en:Checksum?oldid=1120682347&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Checksum.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Checksum |
is dbo:wikiPageDisambiguates of | dbr:CHK |
is dbo:wikiPageRedirects of | dbr:Fuzzy_checksum dbr:Checksums dbr:Modular_sum dbr:ICV_-_Integrity_Check_Value dbr:Header_checksum dbr:Check-sum dbr:Check_sum dbr:Checksun dbr:Integrity_check_value |
is dbo:wikiPageWikiLink of | dbr:Casting_out_nines dbr:Casync dbr:Bcache dbr:Punter_(protocol) dbr:QUIC dbr:Quake_engine dbr:Rsync dbr:Sanity_check dbr:List_of_Unix_commands dbr:List_of_cassette_tape_data_storage_formats dbr:Merkle_tree dbr:MD2_(hash_function) dbr:MD5 dbr:MOS_Technology_file_format dbr:Open_Archival_Information_System dbr:Base64 dbr:Bcachefs dbr:Bitcask dbr:Bob_Kahn dbr:Design_of_the_FAT_file_system dbr:Antic_(magazine) dbr:Apple_File_System dbr:Apple_Partition_Map dbr:Archive_file dbr:HxD dbr:Perl dbr:Resident_Identity_Card dbr:Resident_certificate dbr:DEA_number dbr:UltraISO dbr:Uswsusp dbr:VQP dbr:Verhoeff_algorithm dbr:Deb_(file_format) dbr:EAN-5 dbr:EMI_(protocol) dbr:Index_of_combinatorics_articles dbr:Industrial_2_of_5 dbr:Intel_HEX dbr:Interface_Message_Processor dbr:International_Bank_Account_Number dbr:Internet_Protocol dbr:Internet_checksum dbr:Internet_layer dbr:Level_crossings_by_country dbr:List_of_hash_functions dbr:List_of_numeral_systems dbr:Nucleotide_universal_IDentifier dbr:Postal_addresses_in_the_Republic_of_Ireland dbr:Pearson_hashing dbr:Skip_(audio_playback) dbr:010_Editor dbr:Comparison_of_file_transfer_protocols dbr:Cryptographic_hash_function dbr:Error_detection_and_correction dbr:Geohash-36 dbr:NOVA_(filesystem) dbr:Network_address_translation dbr:Relocatable_Object_Module_Format dbr:Service_number dbr:Zenith_Cable_Modem dbr:TCP_offload_engine dbr:Timeline_of_digital_preservation dbr:Cksum dbr:End-to-end_principle dbr:Entropy_(information_theory) dbr:Fuzzing dbr:Fuzzy_checksum dbr:GPSoverIP dbr:Generic_Routing_Encapsulation dbr:Glossary_of_BitTorrent_terms dbr:Gmail dbr:Modbus dbr:MyCoRe dbr:NILFS dbr:Criticism_of_Huawei dbr:Cross-interleaved_Reed–Solomon_coding dbr:Anti-spam_techniques dbr:Berknet dbr:Lzip dbr:MEGAlink dbr:MPEG-1 dbr:MacPorts dbr:MagicISO dbr:SimCity_4 dbr:Compact_Disc_and_DVD_copy_protection dbr:Comparison_of_download_managers dbr:Comparison_of_file_systems dbr:Delta_encoding dbr:Dempster–Shafer_theory dbr:ZFS dbr:ZMODEM dbr:ZX_Spectrum dbr:ZX_Spectrum_software dbr:Hardware_Trojan dbr:Host-based_intrusion_detection_system dbr:Key_checksum_value dbr:Network_packet dbr:Ogg_page dbr:PMD_85 dbr:Parchive dbr:Patch_(computing) dbr:Protocol_spoofing dbr:Punched_tape dbr:Two-line_element_set dbr:Mathematics_of_cyclic_redundancy_checks dbr:Matrix_2_of_5 dbr:Medium_error dbr:Rootkit dbr:B_protocol dbr:Btrfs dbr:Butterfly_network dbr:Adler-32 dbr:Ahoy! dbr:Threema dbr:Tinfoil_Hat_Linux dbr:TrueNAS dbr:Data_corruption dbr:Data_integrity dbr:Data_redundancy dbr:Data_scrubbing dbr:WinHex dbr:WinRAR dbr:Windows_Genuine_Advantage dbr:Disk_encryption dbr:Drift_(data_science) dbr:HTTP_ETag dbr:Hash_collision dbr:Hash_list dbr:Header_check_sequence dbr:Linux_Unified_Key_Setup dbr:Linux_malware dbr:Local_Interconnect_Network dbr:Locality-sensitive_hashing dbr:Multilayer_switch dbr:Network_interface_layer_security dbr:Package_manager dbr:Type-in_program dbr:7-Zip dbr:AAU_CubeSat dbr:ABA_routing_transit_number dbr:DB_Class_111 dbr:Data_degradation dbr:DragonFly_BSD dbr:EDonkey2000 dbr:Ethtool dbr:Ext4 dbr:Fedora_Media_Writer dbr:Fingerprint_(computing) dbr:FlashGot dbr:Flash_memory dbr:Barcode dbr:Barcode_library dbr:Basic_access_control dbr:Nintendo_64_Game_Pak dbr:Check_digit dbr:Checklist dbr:Digit_sum dbr:Digital_Cinema_Package dbr:Digital_preservation dbr:Digital_root dbr:Direct_TPMS dbr:FastTrack dbr:Fowler–Noll–Vo_hash_function dbr:Frame_check_sequence dbr:History_of_Microsoft_SQL_Server dbr:Transmission_Control_Protocol dbr:Legal_Entity_Identifier dbr:List_of_Compact_Disc_and_DVD_copy_protection_schemes dbr:Luhn_algorithm dbr:Power-on_self-test dbr:Reliability,_availability_and_serviceability dbr:The_Rainbow_(magazine) dbr:Green_Dam_Youth_Escort dbr:HAMMER2 dbr:HFS_Plus dbr:Hard_disk_drive dbr:Internet_Control_Message_Protocol_for_IPv6 dbr:BOM_(file_format) dbr:BSD_checksum dbr:Backup dbr:BagIt dbr:Tar_(computing) dbr:Thai_identity_card dbr:Prime_number dbr:Atari_BASIC dbr:Atari_Program_Recorder dbr:Acknowledgement_(data_networks) dbr:Checksums dbr:KIM-1 dbr:BinHex dbr:Sum_(Unix) dbr:Super_PI dbr:Code_39 dbr:Code_signing dbr:Highway_Addressable_Remote_Transducer_Protocol dbr:Plain_text dbr:Transport_layer dbr:Sliding_window_protocol dbr:Ascii85 dbr:August_1960 dbr:Australian_Business_Number dbr:BATON dbr:BIOS dbr:Mark_Adler dbr:Bookland dbr:Booting dbr:CUSIP dbr:Point-to-Point_Protocol dbr:File_fixity dbr:File_integrity_monitoring dbr:File_signature dbr:File_system dbr:File_verification dbr:Files-11 dbr:Financial_Information_eXchange dbr:Frequency-hopping_spread_spectrum dbr:ISBN dbr:Microsoft_SQL_Server dbr:National_Registration_Identity_Card dbr:National_identification_card_(Taiwan) dbr:National_identification_number dbr:OPUS_(software) dbr:Ogg dbr:Oric dbr:Carry-less_product dbr:Radio-86RK dbr:ShareX dbr:CHK dbr:X.Org_Server dbr:XMODEM dbr:YMODEM dbr:ICV dbr:Longest_common_subsequence_problem dbr:Longitudinal_redundancy_check dbr:MLX_(software) dbr:Manifest_file dbr:Message_authentication_code dbr:Microcom_Networking_Protocol dbr:Simple_Sensor_Interface_protocol dbr:Simple_file_verification dbr:Symbolic_Assembly_Program dbr:System_Management_Bus dbr:User_Datagram_Protocol dbr:Wi-Fi_Protected_Setup dbr:UUHash dbr:Euro_banknotes dbr:Ext3 dbr:IPv6_packet dbr:IPv6_transition_mechanism dbr:ISO/IEC_7812 dbr:SNILS_(Russia) dbr:Quran_code dbr:SAE_J1708 dbr:Systematic_code dbr:Windows_Metafile_vulnerability dbr:Fletcher's_checksum dbr:NHS_number dbr:NMEA_0183 dbr:National_identity_number_(Norway) dbr:Unique_Master_Citizen_Number dbr:Reliable_byte_stream dbr:Summation_check dbr:Touch_ID dbr:Personal_identity_number_(Sweden) dbr:SYSV_checksum dbr:Parasitic_computing dbr:The_Automatic_Proofreader dbr:Modular_sum dbr:Vote_counting dbr:Tektronix_hex_format dbr:ICV_-_Integrity_Check_Value dbr:Header_checksum dbr:Check-sum dbr:Check_sum dbr:Checksun dbr:Integrity_check_value |
is gold:hypernym of | dbr:Key_checksum_value dbr:IPv4_header_checksum |
is foaf:primaryTopic of | wikipedia-en:Checksum |