diff --git a/src/main/java/org/olat/modules/adobeconnect/manager/AdobeConnectManagerImpl.java b/src/main/java/org/olat/modules/adobeconnect/manager/AdobeConnectManagerImpl.java
index a8e81e8aa058871a070647d86587d18b91bf5724..ee967702a16645927e5a61d160ac247b6d6ce783 100644
--- a/src/main/java/org/olat/modules/adobeconnect/manager/AdobeConnectManagerImpl.java
+++ b/src/main/java/org/olat/modules/adobeconnect/manager/AdobeConnectManagerImpl.java
@@ -548,9 +548,7 @@ public class AdobeConnectManagerImpl implements AdobeConnectManager, DeletableGr
 			
 			String creds = null;
 			if(aUser == null) {
-				if(compatible) {
-					creds = Encoder.md5hash(identity.getName() + "@" + Settings.getApplicationName());
-				} else if(getAdapter().isManagedPassword()) {
+				if( compatible || getAdapter().isManagedPassword()) {
 					creds = UUID.randomUUID().toString().replace("-", "");
 					if(creds.length() > 32) {
 						creds = creds.substring(0, 32);