Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MessageDigest sha;
- try {
- sha = MessageDigest.getInstance("SHA-1");
- byte[] hashOne = sha.digest(etPassword.getText().toString().getBytes());
- server.setPassword(hexEncode(hashOne));
- } catch (NoSuchAlgorithmException e) {
- //
- }
- static private String hexEncode(byte[] aInput) {
- StringBuffer result = new StringBuffer();
- char[] digits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
- for (byte b : aInput) {
- result.append(digits[(b & 0xf0) >> 4]);
- result.append(digits[b & 0x0f]);
- }
- return result.toString();
- }
- private void ftpUpload(File localSrc) {
- try {
- FTPSClient ftps = new FTPSClient();
- ftps.connect(server.getIp());
- ftps.login(server.getUser(), server.getPassword());
- ftps.changeWorkingDirectory(server.getRemoteDir());
- ftps.setFileType(FTPClient.BINARY_FILE_TYPE);
- try {
- upload(localSrc, ftps); // does the upload magic
- } catch (Exception e) {
- //
- } finally {
- ftps.disconnect();
- }
- } catch (Exception e) {
- //
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement