问题描述
编码字符串:4S5m9cv46nrm0+wR42llJIGnViqQUNdkH83Ar+Gxg8b/eqozC8k8tq4gahgZs7osNYpWFq8HljgqgYf0FqZ0hBuBRw5i8TTrYKAX9QLBGq9Npk9lEjkas8tsQsw8O7/UUDOnxqr//p2SiS8wZ6hxZ1MZ0Z6ovjb8P/jZYl3yl/hTgAPICtIKnzbz8pzjoxGlOkcn6MdvbPbJMSg6FHE0Pw==有谁能给出还原明文和方法吗?
解决方案
本帖最后由 ppsniffer 于 2014-02-12 17:31:41 编辑
解决方案二:
看起来是base64,内容就不知道是啥了
解决方案三:
base64编码stringsource="4S5m9cv46nrm0+wR42llJIGnViqQUNdkH83Ar+Gxg8b/eqozC8k8tq4gahgZs7osNYpWFq8HljgqgYf0FqZ0hBuBRw5i8TTrYKAX9QLBGq9Npk9lEjkas8tsQsw8O7/UUDOnxqr//p2SiS8wZ6hxZ1MZ0Z6ovjb8P/jZYl3yl/hTgAPICtIKnzbz8pzjoxGlOkcn6MdvbPbJMSg6FHE0Pw==";byte[]bits=Convert.FromBase64String(source);//反成字节数组stringres=System.Text.Encoding.Default.GetString(bits);//其实原始滴东西不一定是string,只不过你既然说你需要string,我们姑且就认为他是string把
解决方案四:
引用2楼wanghui0380的回复:
base64编码stringsource="4S5m9cv46nrm0+wR42llJIGnViqQUNdkH83Ar+Gxg8b/eqozC8k8tq4gahgZs7osNYpWFq8HljgqgYf0FqZ0hBuBRw5i8TTrYKAX9QLBGq9Npk9lEjkas8tsQsw8O7/UUDOnxqr//p2SiS8wZ6hxZ1MZ0Z6ovjb8P/jZYl3yl/hTgAPICtIKnzbz8pzjoxGlOkcn6MdvbPbJMSg6FHE0Pw==";byte[]bits=Convert.FromBase64String(source);//反成字节数组stringres=System.Text.Encoding.Default.GetString(bits);//其实原始滴东西不一定是string,只不过你既然说你需要string,我们姑且就认为他是string把
我拿到字符串之后,就感觉是BASE64,但试过很多编码格式,还原出来都是乱码。所以感觉会不会是变种的BASE64?原始滴东西肯定是string的,因为这是一个组合字符串加密而成的。
解决方案五:
【4S5m9cv46nrm0+wR42llJI】GnViqQUNdkH83Ar+Gxg8b/eqozC8k8tq4gahgZs7osNYpWFq8HljgqgYf0FqZ0h【BuBRw5i8TTrYKAX9QLBGq9】Npk9lEjkas8tsQsw8O7/UUDOnxqr//p2SiS8wZ6hxZ1MZ0Z6ovjb8P/jZYl3yl/hTgAPICtIKnzbz8pzjoxGlOkcn6MdvbPbJMSg6FHE0Pw==【IhxExEQY+/cVCQW4e8Rm8I】GnViqQUNdkH83Ar+Gxg8b/eqozC8k8tq4gahgZs7osNYpWFq8HljgqgYf0FqZ0h【LXS+QHmjzW1il20W0RgGg5】Npk9lEjkas8tsQsw8O7/UUDOnxqr//p2SiS8wZ6hxZ1MZ0Z6ovjb8P/jZYl3yl/hTgAPICtIKnzbz8pzjoxGlOkcn6MdvbPbJMSg6FHE0Pw==【+SBrV/l9S+SAX1yoSOTQF4】GnViqQUNdkH83Ar+Gxg8b/eqozC8k8tq4gahgZs7osNYpWFq8HljgqgYf0FqZ0h【HqbSLnoYOdC7ip/xceuNdZ】Npk9lEjkas8tsQsw8O7/UUDOnxqr//p2SiS8wZ6hxZ1MZ0Z6ovjb8P/jZYl3yl/hTgAPICtIKnzbz8pzjoxGlOkcn6MdvbPbJMSg6FHE0Pw==这是3个不同的编码字符串,就固定的2个小段不一样,应该是不同的参数导致的。
解决方案六:
自己顶一个!!
解决方案七:
base64只是把字节变成可见字符,原始内容可以是任何的字节数组。