def show p 1111111111 p des_decrypt('akQPbsRjMTNSnK99', '0BKloNjr1mboitKEP5FmNA==\n') p 1111111111 end
# 加密 def des_encrypt(key, str) cipher = OpenSSL::Cipher::Cipher.new("sm4-ecb") cipher.encrypt cipher.key = key en_str = cipher.update(str) en_str << cipher.final end
# 解密 def des_decrypt(key, enscrypt_str) cipher = OpenSSL::Cipher::Cipher.new("sm4-ecb") cipher.decrypt cipher.key = key cipher.update(enscrypt_str) + cipher.final end
注意我標紅的這兩個 上傳會有敏感詞 所以只能自己手動加上了