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
注意我标红的这两个 上传会有敏感词 所以只能自己手动加上了