Skip to main content

cksum 목차 알고리즘 문법 사용 예 같이 보기 각주 외부 링크 둘러보기 메뉴“cksum: Print CRC checksum and byte counts”cksumeh

catcdddchmodchownchgrpcksumcmpcpdudffsckfuserlnlslsofmkdirmountmvpwdrmrmdirsplittouchumaskenvfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwritealiasbasenamedirnameechoexprprintftestunsetfindgreplocatewhereiswhichbannerbccalcleardateddfilehistoryinfolplprpaxsizeteetputtypeunamewhatisyestrue와 false


체크섬 알고리즘표준 유닉스 프로그램유닉스 SUS2008 유틸리티


유닉스 계열명령어체크섬표준 입력CRC바이트암호학적으로 안전sha256sum다항식리틀 엔디언널 바이트










(function()var node=document.getElementById("mw-dismissablenotice-anonplace");if(node)node.outerHTML="u003Cdiv class="mw-dismissable-notice"u003Eu003Cdiv class="mw-dismissable-notice-close"u003E[u003Ca tabindex="0" role="button"u003E숨기기u003C/au003E]u003C/divu003Eu003Cdiv class="mw-dismissable-notice-body"u003Eu003Cdiv id="localNotice" lang="ko" dir="ltr"u003Eu003Cpu003Eu003Ca href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:3.1%EC%9A%B4%EB%8F%99_100%EC%A3%BC%EB%85%84_%EA%B8%B0%EB%85%90_%EC%97%90%EB%94%94%ED%84%B0%ED%86%A4" title="위키백과:3.1운동 100주년 기념 에디터톤"u003E3.1운동 100주년 기념 에디터톤u003C/au003E(~4.11) 오프라인 모임이 4월 7일 열립니다.nu003C/pu003Eu003Cpu003Eu003Ca href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EA%B3%BC%ED%95%99%EC%9D%98_%EB%8B%AC_%EC%97%90%EB%94%94%ED%84%B0%ED%86%A4" title="위키백과:과학의 달 에디터톤"u003E과학의 달 에디터톤u003C/au003E이 4월 1일부터 4월 30일까지 진행됩니다.nu003C/pu003Eu003C/divu003Eu003C/divu003Eu003C/divu003E";());




cksum




위키백과, 우리 모두의 백과사전.






둘러보기로 가기
검색하러 가기



cksum은 유닉스 계열 운영 체제의 명령어의 하나로, 파일이나 데이터 스트림의 체크섬 값을 만들어준다. cksum 명령어는 변수에 지정된 각 파일을 읽으며 변수가 지정되지 않으면 표준 입력을 읽는데, 출력은 파일의 CRC 체크섬과 바이트 카운트로 표시된다.


cksum 명령어는 파일을 그대로 두었는지 신뢰할 수 없는 수단에 의해 변경되었는지 확인하는데 사용할 수 있다.[1]
그러나 cksum 명령어가 계산한 CRC 체크섬은 암호학적으로 안전한 것은 아니다. 즉, "우연한" 손상에 대해 보호를 하지만(손상된 데이터가 의도된 데이터와 동일한 체크섬을 가질 가능성은 거의 없음) 공격자가 체크섬의 변동이 없는 방식으로 "의도적으로" 파일을 손상시키는 것은 어렵지 않다. 유닉스 계열 운영 체제는 일반적으로 sha256sum과 같은 암호학적으로 안전한 체크섬을 위한 기타 명령어들을 포함하고 있다.




목차





  • 1 알고리즘


  • 2 문법


  • 3 사용 예


  • 4 같이 보기


  • 5 각주


  • 6 외부 링크




알고리즘


cksum은 다항식 0x04C11DB7을 사용하며 리틀 엔디언 표현으로 길이를 메시지 뒤에 추가한다. 해당 길이는 오른쪽 끝으로 잘려나간 널 바이트를 가진다.[2]



문법


cksum [파일]...
cksum [옵션]


사용 예


$ cksum test.txt
4038471504 75 test.txt

여기에서 4038471504는 체크섬 값을, 75test.txt의 파일 크기를 나타낸다.



같이 보기


  • 순환 중복 검사

  • GNU 코어 유틸리티

  • md5sum


각주




  1. “cksum: Print CRC checksum and byte counts”. 2015년 7월 5일에 확인함. 


  2. http://pubs.opengroup.org/onlinepubs/9699919799/utilities/cksum.html




외부 링크



  • cksum: write file checksums and sizes – 명령어와 유틸리티 오픈 그룹의 단일 유닉스 규격, Issue 7 참고












원본 주소 "https://ko.wikipedia.org/w/index.php?title=Cksum&oldid=21816002"










둘러보기 메뉴

























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.152","walltime":"0.561","ppvisitednodes":"value":339,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":22656,"limit":2097152,"templateargumentsize":"value":488,"limit":2097152,"expansiondepth":"value":10,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":1832,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 497.853 1 -total"," 19.43% 96.734 1 틀:각주"," 16.35% 81.389 1 틀:웹_인용"," 5.48% 27.303 1 틀:유닉스_명령어"," 4.62% 23.017 1 틀:둘러보기_상자"," 2.04% 10.134 1 틀:Man"," 1.43% 7.121 1 틀:Man/format"," 0.80% 3.968 3 틀:Man/SUS"," 0.78% 3.887 1 틀:일반_기타"," 0.55% 2.756 1 틀:소문자"],"scribunto":"limitreport-timeusage":"value":"0.042","limit":"10.000","limitreport-memusage":"value":1830815,"limit":52428800,"cachereport":"origin":"mw1266","timestamp":"20190318133525","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":121,"wgHostname":"mw1240"););

Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript