리눅스에서 해쉬값 볼수 있는 거 없을까요?

찾아 보는대 안보여서요 ㅠㅠ… 그냥 iso 파일이나 실행 파일 우클릭 해서 해쉬값 보곤 했는대 리눅스 시냅틱에서 해쉬라고 치니깐 머가 먼지 막 나오긴 하는대…

멀 설치 해야 할지 모르겠어서요 ㅠㅠ… 고수님들의 조언 부탁 드려요…

그냥 보기만 하는 거요… 만지거나 하는 거 말고요… ㅎㅎ 막 함수 어쩌구 있더라고요… 전 보기만 해도 상관 없거든요…

질문하신게 어떤건지 잘 모르겠지만

md5같은 거라면 아래처럼 사용할 수 있습니다.

서버에서 두개의 파일을 받았습니다.

ubuntu-10.04.1-server-amd64.iso
ubuntu-10.04.1-server-amd64.iso.md5

아래처럼 받은 파일이 잘 받아졌는지 확인합니다.

$ md5sum -c ubuntu-10.04.1-server-amd64.iso.md5
ubuntu-10.04.1-server-amd64.iso: 성공

체크섬 파일 생성은 아래처럼 하실 수 있습니다.
$ md5sum mybackup.iso > mybackup.iso.md5

아니요 ㅎㅎ 전체 제가 원하는 iso 마다 해쉬값을 보는 거죠… 그걸 워해서요…

역시나 하나의 프로그램만이 아니라 전체 파일의 해쉬 값을 이것 저것 볼때가있는대 일리리 해당 파일 다른 파일과 비교 해보기 그렇고요…

http://snpbox.tistory.com/770 스누피 박스에서 볼수 있는 해쉬 프로그램 처럼 보고 싶어서요..

그래서 이런 프로그램 없나 해서요 ㅠㅠ… 리눅스 초보자이다 보니 프로그램 모르는 것이 너무 많네요 ㅠㅠ…

즉 우클릭 해서 보거나 그냥 파일 클릭 해서 iso 파일 다져다 놓거나… 지정 하면 보는 걸 워해서요…

불행히 스누피 박스가 뭔지 모르겠네요…

한개의 파일이 아니라면 전체를 tar로 묶거나

for x in *.md5; do md5sum -c $x; done

이런식으로 해야할것 같은데 편하게 GUI로 구성돼있는 프로그램은 모르겠네요

아 안들어 가보셨군요 ㅠㅠ…

윈도우에서 이분이 MVP로 활동 중이고 -_- 거의 유져들에게 신적인 존재로 추앙 받는 분이더라고요 ㅎㅎ;

거의 윈도우 모든 팁을 올리는 분이에요… ㅎㅎ;;…

스샷 올려요… 파일 우클릭 하면 해당 파일 해쉬 값 볼수 있는 프로그램이에요… 간편 하죠? 좋은대… 리눅스에서 아직 찾지 못하고 있어요 머가 먼지 몰라서요 ㅠㅠ…
해당 파일 링크는 깨졌더라고요 ㅎㅎ 전 받아 놓은 거 있는대 싸이트 변경 하면서 url 링크 깨진듯 하내요… 아직 있어요 싸이트는요…

http://implbits.com/Products/HashTab.aspx 여기 입니다.. 와인 같은 걸로 깔아 보시면 어떤 프로그램인지 알수 있을듯 하네요.. 파일 정말 작으니깐요 ㅎㅎ;;..

이제 원하시는게 뭔지 알겠네요…

사용하시는 파일브라우저에서 파일 선택후 마우스 오른쪽 누르면

hash 메뉴를 눌러서 아래 값들이 나오면 된다는 이야기 였군요.

전 기본으로 깔려있는 노틸러스 쓰는데 한번도 메뉴 추가를 해본적이 없어서 잘 모릅니다.

메뉴 추가해서 아래 명령어들 실행해서 결과값을 보여주면 될것 같습니다.

저녁에 시간나면 한번 검색해봐야겠네요.

$ jacksum -a crc32 ubuntu-10.04.1-server-amd64.iso
4259531527 715644928 ubuntu-10.04.1-server-amd64.iso
$ jacksum -a md5 ubuntu-10.04.1-server-amd64.iso
142aaaa77e7da94ae62d7ee2f39d8b3b ubuntu-10.04.1-server-amd64.iso
$ jacksum -a sha1 ubuntu-10.04.1-server-amd64.iso
df805b1d00087be4cfe193d833df9b712198399c ubuntu-10.04.1-server-amd64.iso

아~ 이렇게 하는 방법도 있었군요 ~

md5sum man 페이지를 보면서 여러가지 시도해보던 중이였는데 ~

감사합니다~~

사실 저야 엔드유저이니까 해쉬값을 보는거야 그냥 md5 체크해서 성공으로 확인하는게 더 편하더라구여.
( 윈도우 같은때는 여러 사람(분)이 배포하다보니 트윅된 윈도우를 잘못 배포하시는 분이 있어서 따로 프로그램 돌려가며 해쉬값을 확인해주었네요 )

iso 파일의 md5값을 보는게 터미널에선
md5sum [color=#0000BF:1wtbbx2w]파일이름.iso[/color:1wtbbx2w] 입니다.

그런데 진정 GUI를 원하신다면 아래를 따라 해보십시오
sudo gedit /usr/local/bin/oklokl 하여 새파일 편집

[code:1wtbbx2w]#!/bin/bash
export ZENTMP=zenity --file-selection && zenity --info --text md5sum $ZENTMP[/code:1wtbbx2w] 코드안에 내용 복사해 붙이고 파일 저장
sudo chmod +x /usr/local/bin/oklokl 명령어로 실행권한 주고…

사용은 oklokl 을 터미널이든 메뉴 등록하든 Alt+F2하여 쓰던 하여 ms5값을 알고 싶은 iso 파일을 찾아 열기하면
[attachment=0:1wtbbx2w]screenshot4.png[/attachment:1wtbbx2w] 제가 프로그램 하나 만들어 드렸으니 oklokl 프로그램을 더 발전 시켜 보세요 :o

ㄱㅅ 합니다 한대 ㅠㅠ 하나의 값만이 아니라 전체 값을 보고 싶어서요

보시면 알지만 3개의 가 나오더라고요… 비교 기능과 텍스트 복사 기능도 필요 해서요…

이렇게 쉽게 볼수 있는 방법을 찾고 있어서요 ㅠㅠ… 개발자에게 건의 해서 리눅스 거 만들어 달라고 하는 수 밖에 없을까요?..

ㅠㅠ 영문으로 번역 해달라고 ㅎㅎ 네이버에 올려 놨는대 번역 해줄지 모르겠네요 ㅠㅠ… 영어가 딸려서 번역 해달라고 하면 너무 한참 걸리네요 ㅠㅠ…

분도님이 바로 댓글주신거 보고 한번 실행해 봤습니다.

재밌네요 ~ 설치된 os의 해쉬값도 볼수있나봐요?

저는 대충만 알고있는데 …

crc

[url:2xj1owwu]http://ko.wikipedia.org/wiki/%EC%88%9C%ED%99%98_%EC%A4%91%EB%B3%B5_%EA%B2%80%EC%82%AC[/url:2xj1owwu]

SHA

[url:2xj1owwu]http://ko.wikipedia.org/wiki/SHA[/url:2xj1owwu]

리눅스에선 굳이 이렇게 까지 필요없어서 안넣은거라고 생각했는데 ( 법적인 것도 있을까요? )

아 ! 내용중에 있네요 CRC 는 무결성 검사로 사용될수 없어 MD5를 이용하고 SHA 는 MD5와 기초가 같다고…

[quote="oklokl":e0ubnyl7]ㄱㅅ 합니다 한대 ㅠㅠ 하나의 값만이 아니라 전체 값을 보고 싶어서요

보시면 알지만 3개의 가 나오더라고요… 비교 기능과 텍스트 복사 기능도 필요 해서요…

이렇게 쉽게 볼수 있는 방법을 찾고 있어서요 ㅠㅠ… 개발자에게 건의 해서 리눅스 거 만들어 달라고 하는 수 밖에 없을까요?..[/quote:e0ubnyl7]
아 정말 ~~ 이거 원, 3개 다요 @,.@
앞으로는 oklokl님이 oklokl을 발전 시켜 보라니까요!

좋아요 그럼 ~~~

[code:e0ubnyl7]#!/bin/bash
export ZENTMP=zenity --file-selection && zenity --info --text md5sum $ZENTMP && zenity --info --text sha1sum $ZENTMP && zenity --info --text crc32 $ZENTMP
[/code:e0ubnyl7]
순서대로 나올것으로 예측 되며, 창에서 값을 복사 가능합니다.
crc32도 확인하려면 libarchive-zip-perl 패키지가 설치되어야 할 것입니다.

저는 이만 아는 형 만나 토요일을 즐기기 위해 ~~ 도망(사실 여기까지 가능해서 도망가는 것입니다. 저는 코드가 한줄이 넘으면 머리가 아파옵니다.)

후아~ 분도님 역시 대단 ㅜㅜ

저는 또 상관없는 이야길 했네요 ㅜㅜ

잘 나오네요 값들 ( 참 블로그에 몰래 올려놓을게요 ;; ㅎ )

[quote="sychomade":bx2ln3ir]후아~ 분도님 역시 대단 ㅜㅜ

저는 또 상관없는 이야길 했네요 ㅜㅜ

잘 나오네요 값들 ( 참 블로그에 몰래 올려놓을게요 ;; ㅎ )[/quote:bx2ln3ir]
아는 형이 세차중이고 출발이 지연되고…
sychomade님처럼 훌륭한 사용자에 힘입어 더 발전시켜 봅니다.
제목줄에 어떤 체크인지 제목으로 표시입니다. (–title "???" 옵션) :D

[code:bx2ln3ir]#!/bin/bash
export ZENTMP=zenity --file-selection && zenity --info --title "md5" --text md5sum $ZENTMP && zenity --info --title "sha1" --text sha1sum $ZENTMP && zenity --info --title "CRC32" --text crc32 $ZENTMP [/code:bx2ln3ir]

역시 두뇌의 한계로 한줄로 처리합니다.

와~ 감사합니다~ zenity 도 신기하고 이렇게 만들수도 있다는게

여러가지로도 쓸수 있겠어요 . ~

정확히 잘 나오구 있구요~ 분도님 어서 즐거운 주말 보내세요~ 괜히 여기 붙잡히신듯도 하는 …

즐거운 주말 되세요~~~~~ ;)

bash 스크립트 짤 줄 몰라서 루비 스크립트로 해봤습니다. ㅋㅋㅋ

[code:17hy88wy]
#!/usr/bin/ruby
filename = zenity --file-selection
md5sum = md5sum #{filename}.split[0]
crc32sum = crc32 #{filename}.split[0]
sha1sum = sha1sum #{filename}.split[0]

zenity --info --title "hash sums" --text "#{filename}\nmd5sum:\t#{md5sum}\ncrc32sum:\t#{crc32sum}\nsha1sum:\t#{sha1sum}"
[/code:17hy88wy]

스크립트가 아닌 이미 저장소에 올라와있는 프로그램을 사용하는 방법도 있습니다.
GtkHash 프로그램을 우분투 소프트웨어 센터에서 찾아 설치하면 됩니다.
수십가지 해시 알고리즘을 지원합니다.
파일 오른클릭>속성->Digest 탭->원하는 해시 알고리즘 선택->Hash 클릭!
메뉴에서 프로그램->보조 프로그램->GtkHash로 별도 창으로 실행해서 계산하는 것도 가능합니다.

cogniti님 루비 멋집니다 저도 하나의 창생각하다 머리 아파서… 도망을 한거죠.

아 그리고 왜 기존 프로그램 검색을 안했을까나…

jincreator님 프로그램 필요없어 안설치 해보았지만 좋은 답글입니다.

P.S. : 역시 오픈된 SW 가 주는 즐거움 이군요 :D

ㅎㅎㅎㅎ 안봤으면 후해 할뻔 했네요 역시 고수님들 팀은 ㅠㅠ… 너무 감사 합니다 꾸벅… 잘 사용 하겠습니다…

외국 해쉬 툴 만드신 분에게는 이미 건의 하과 왔어요 ㅎㅎ;;

이거 잘 적어 놓고 써야 것네요 ㅠㅠ…

헤 ~ 강분도님 덕분에 스크립트에 대해서 알아볼까 하고 cogniti 님 덕분에 ruby 스크립트라는것도 알았네요 …

덕분에 여러가지 찾아보고 전에는 글만 봐도 아~ 어렵다 ; 이랬는데 왠지 재밌어지는거 같습니다.

찾아본곳으로 [url:23w58cld]http://wiki.kldp.org/wiki.php/HumbleLittleRubyBook[/url:23w58cld] , [url:23w58cld]http://kr.blog.yahoo.com/sdsduck/87.html[/url:23w58cld]

이렇게 본다면 초보인데 공부를 할수 있을까요?

도서관에서 책 빌려보는 것을 추천합니다.
스크립트 언어가 C, C++ 보다는 쉬워서
처음 배울 때 프로그래밍에 대한 개념만 잡히면 술술 풀릴 겁니다.