Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. MessageDigest sha;
  2. try {
  3. sha = MessageDigest.getInstance("SHA-1");
  4. byte[] hashOne = sha.digest(etPassword.getText().toString().getBytes());
  5. server.setPassword(hexEncode(hashOne));
  6. } catch (NoSuchAlgorithmException e) {
  7. //
  8. }
  9.  
  10. static private String hexEncode(byte[] aInput) {
  11. StringBuffer result = new StringBuffer();
  12. char[] digits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
  13. for (byte b : aInput) {
  14. result.append(digits[(b & 0xf0) >> 4]);
  15. result.append(digits[b & 0x0f]);
  16. }
  17. return result.toString();
  18. }
  19.  
  20. private void ftpUpload(File localSrc) {
  21. try {
  22. FTPSClient ftps = new FTPSClient();
  23. ftps.connect(server.getIp());
  24. ftps.login(server.getUser(), server.getPassword());
  25. ftps.changeWorkingDirectory(server.getRemoteDir());
  26. ftps.setFileType(FTPClient.BINARY_FILE_TYPE);
  27.  
  28. try {
  29. upload(localSrc, ftps); // does the upload magic
  30. } catch (Exception e) {
  31. //
  32. } finally {
  33. ftps.disconnect();
  34. }
  35. } catch (Exception e) {
  36. //
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement