使用哈希函数生成摘要是一种常见的方法。在CS1.5中,可以使用各种哈希函数如SHA-256或MD5来生成摘要。以下是一个简单的示例代码: ```java import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import javax.xml.bind.DatatypeConverter; public class HashGenerator { public static String generateHash(String input) { try { MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(input.getBytes()); byte[] digest = md.digest(); return DatatypeConverter.printHexBinary(digest).toLowerCase(); } catch (NoSuchAlgorithmException e) { System.err.println("Error generating hash: " + e.getMessage()); return null; } } public static void main(String[] args) { String input = "Hello, World!"; String hash = generateHash(input); System.out.println("Input: " + input); System.out.println("Hash: " + hash); } } ``` 在这个例子中,我们使用SHA-256哈希函数生成了一个输入字符串"Hello, World!"的摘要。可以修改输入字符串,或者尝试使用其他哈希函数来生成不同的摘要。