wifi密码破解解二维码

QRCode 实现 二维码 加密解密 -
- ITeye博客
import java.awt.C
import java.awt.Graphics2D;
import java.awt.image.BufferedI
import java.io.F
import java.io.IOE
import java.nio.charset.C
import javax.imageio.ImageIO;
import com.swetake.util.Q
public class Encoder
private Qrcode qrC
public Encoder(){
private void init(){
qrCode = new Qrcode();
qrCode.setQrcodeErrorCorrect('M');
qrCode.setQrcodeEncodeMode('B');
qrCode.setQrcodeVersion(7);
private Graphics2D createGraphics(BufferedImage bi)
Graphics2D g = bi.createGraphics();
g.setBackground(Color.WHITE);
g.clearRect(0, 0, 139, 139);
g.setColor(Color.BLACK);
private void drawImage(Graphics2D g, byte[] d)
if(d.length & 0 && d.length & 123)
boolean[][] b = qrCode.calQrcode(d);
for(int i = 0; i& b. i++)
for(int j = 0; j& b. j++)
if(b[j][i])
g.fillRect(j*3 + 2, i*3 +2 , 3, 3);
private void saveImage(BufferedImage bi, String fileName)
File f = new File(fileName);
ImageIO.write(bi, "jpg", f);
catch (IOException e)
// TODO Auto-generated catch block
e.printStackTrace();
public void convertText2Image(String text, String fileName){
if(null == text)
byte[] d = text.getBytes(Charset.defaultCharset());
BufferedImage bi = new BufferedImage(139, 139, BufferedImage.TYPE_INT_RGB);
Graphics2D g = createGraphics(bi);
drawImage(g, d);
g.dispose();
bi.flush();
saveImage(bi, fileName);
import java.awt.image.BufferedI
import java.io.F
import java.io.IOE
import java.nio.charset.C
import javax.imageio.ImageIO;
import jp.sourceforge.qrcode.QRCodeD
import jp.sourceforge.qrcode.data.QRCodeI
import jp.sourceforge.qrcode.exception.DecodingFailedE
public class Decoder
private QRCodeD
public Decoder()
private void init(){
decoder = new QRCodeDecoder();
public String convertImage2String(String fileName)
String decodedData =
File imageFile = new File(fileName);
BufferedImage image =
image = ImageIO.read(imageFile);
} catch (IOException e) {
System.out.println("Error: "+ e.getMessage());
decodedData = new String(decoder.decode(new J2SEImage(image)),Charset.defaultCharset());
} catch (DecodingFailedException dfe) {
System.out.println("Error: " + dfe.getMessage());
return decodedD
class J2SEImage implements QRCodeImage {
public J2SEImage(BufferedImage image) {
this.image =
public int getWidth() {
return image.getWidth();
public int getHeight() {
return image.getHeight();
public int getPixel(int x, int y) {
return image.getRGB(x, y);
import com.huawei.demo.decode.D
import com.huawei.demo.encode.E
public class Test
public static void main(String[] args)
String fileName = "C:\\text.jpg";
Encoder encoder = new Encoder();
encoder.convertText2Image("I love you", fileName);
Decoder decoder = new Decoder();
String text = decoder.convertImage2String(fileName);
System.out.println(text);
浏览: 53904 次
来自: 重庆
不错学习了。二维码生成器2.35去广告破解版_1情8念作品
二维码生成器破解版下载
二维码生成器&v2.0[]&文本二维码:输入文本文字自动将其转换为二维码网址二维码:输入网址自动生成二维码,可以在查看二维码时添加logo,扫描二维码可直接访问网站名片二维码:生成名片二维码,通过扫描,可以马上把联系人添加到手机通讯录电话二维码:生成电话二维码,扫描二维码后,手机可以自动拨打号码短信二维码:生成短信二维码,扫描二维码后将自动输入短信内容WiFi网络二维码:生成无线网络二维码,用二维码软件扫描后,即可进入设置并链接WiFi账号,方便你的朋友共享你的WiFi网络,无需手工设置&二维码生成器&v2.35去广告破解版特点:&*祛除引诱式流氓广告*无需注册打开即可使用
二维码生成器2.35去广告破解版_1情8念作品
高速下载器通道
下载不了?|}

我要回帖

更多关于 压缩包密码破解 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信