sha1は、SHA-1 (160 ビット) 暗号化ハッシュを印刷または検査します。 コマンド行にファイルを指定しない場合、または-がファイル名として指定されている場合、sha1は標準入力 (stdin) から読み取ります。 この場合、ファイル名は-として印刷されます。
*/publicclassHashGenerator{publicstaticvoidmain(String[]args)throwsNoSuchAlgorithmException{//ハッシュを生成したい元の文字列Stringsource="タロウ";//ハッシュ生成前にバイト配列に置き換える際のCharsetCharsetcharset=StandardCharsets.UTF_8;//ハッシュアルゴリズムStringalgorithm="SHA-512";//ハッシ...
letdata="文字列".data(using:.utf8)!letlength=Int(CC_SHA1_DIGEST_LENGTH)vardigest=[UInt8](repeating:0,count:length)_=data.withUnsafeBytes{CC_SHA1($0,CC_LONG(data.count),&digest)}letcrypt=digest.map{String(format:"%02x",$0)}.joined(separator:"") MD5 の場合 letdata="文字列".data(u...