2011-08-28 2 views
6

Linux의 문자열에서 체크섬을 계산하는 방법이 있습니까? 내가 본 체크섬 명령 (cksum, md5sum, sha1sum 등)은 모두 파일을 입력해야하며 파일이 없습니다. 위치에 대한 경로 만 있고 해당 경로의 체크섬을 계산하려고합니다.문자열의 체크섬

+0

@Flimzy을 (줄 바꿈 구문 분석됩니다 사촌) 변경됩니다 : 그 여부에, 그 위치에 파일을'md5sum'를 실행하려고 할 것 문자열 자체. –

답변

18
echo -n 'exampleString' | md5sum 

.

+0

실제로 작동합니다. 정말 고마워! – Sharon

+0

MD5 체크섬 대신 CRC32를 얻으려면 어떻게해야합니까? 고맙습니다. 쉬운 유지 gniourf_gniourf @ –

2
echo -n "yourstring" |md5sum 
echo -n "yourstring" |sha1sum 
echo -n "yourstring" |sha256sum 

-n 잊지 마세요이나 결과는

+0

, 난 ..와 내 코드없이, 그에게 BTW ./gensum -t gniourf_gniourf MD5 답을 gived : d41d8cd98f00b204e9800998ecf8427e을 - SHA1 : adc83b19e793491b1c6ea0fd8b46cd9f32e592fc - SHA256 : e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - 작동 합니다. – Nhoya

+0

응답은 이미 4 년 전에 주어졌습니다 ... –

+1

그런데, [이들은'gniourf_gniourf'의 올바른 해시 합계가 아닙니다.] (http://www.fileformat.info/tool/hash.htm?text=gniourf_gniourf). –